J'essaie d'installer Pytorch sous Anaconda pour fonctionner avec Python 3.5 sous Windows. En suivant les instructions dans pytorch.org j'ai introduit le code suivant dans Anaconda:
pip3 install torch torchvision
Mais l'erreur suivante s'est produite:
Command "python setup.py Egg_info" failed with error code 1 in C:\Users\sluis\AppData\Local\Temp\pip-install-qmrvz7b9\torch\
En cherchant sur le Web, j'ai découvert que c'était peut-être parce que setuptools
était obsolète, mais j'ai vérifié et l'ai mis à jour. J'ai aussi essayé:
conda install -c peterjc123 pytorch cuda80
Mais l'erreur suivante se produit:
The following specifications were found to be in conflict:
- pytorch
Use "conda info <package>" to see the dependencies for each package.
J'ai également essayé de charger le fichier tar.bz2 du pytorque que je télécharge sur le site Web suivant:
anaconda.org/peterjc123/pytorch/files
Et puis juste faire:
$ conda install filename.tar.bz2
Mais j'ai eu l'erreur suivante:
Error: HTTPError: 404 Client Error: None for url: file:///C|/Users/sluis/pytorch-0.3.1-py36_cuda80_cudnn6he774522_2.tar.bz2: file:///C|/Users/sluis/pytorch-0.3.1-py36_cuda80_cudnn6he774522_2.tar.bz2
Je suis assez nouveau dans ce monde de la programmation, donc je ne sais pas vraiment comment creuser davantage les erreurs. Quelqu'un sait comment faire installer pytorch?
Edit: Comme suggéré dans les commentaires que j'ai essayés:
conda install pytorch torchivsion -c pytorch
Et j'ai eu l'erreur suivante:
Error: Packages missing in current win-64 channels:
- pytorch
- torchvision
J'ai fait:
anaconda search -t conda torchvision
Et essayé d'installer dericlk/torchvision
en utilisant la commande suivante:
conda install -c derickl torchvision
Mais je reçois la même erreur:
Error: Package missing in current win-64 channels:
- torchvision
Je n'ai trouvé aucun paquet torchvision
pour win-64.
conda list
me donne les informations suivantes:
# packages in environment at C:\Users\aaaa\AppData\Local\Continuum\Anaconda3\envs\torchenv2:
#
mkl-include 2018.0.2 1 anaconda
certifi 2016.2.28 py35_0
cffi 1.10.0 py35_0
cmake 3.6.3 vc14_0 [vc14]
openmp 2018.0.0 intel_8 intel
mkl 2017.0.3 0
numpy 1.13.1 py35_0
pip 10.0.0 <pip>
pip 9.0.1 py35_1
pycparser 2.18 py35_0
python 3.5.4 0
pyyaml 3.12 py35_0
setuptools 36.4.0 py35_1
typing 3.6.2 py35_0
vc 14 0
vs2015_runtime 14.0.25420 0
wheel 0.29.0 py35_0
wincertstore 0.2 py35_0
zlib 1.2.11 vc14_0 [vc14]
Ce qui suit a fonctionné pour moi. Première installation MKL
:
conda install -c anaconda mkl
Après cela, installez pytorch et torchvision:
conda install -c pytorch pytorch torchvision
goto official PyTorch.org et suivez les étapes en conséquence.
Allez à PyTorch.org
Sélectionnez vos préférences et vous verrez une commande appropriée ci-dessous sur la page.
Si vous n'avez pas de GPU dans le système, définissez CUDA sur None
Exemple de commande:
conda install pytorch-cpu torchvision-cpu -c pytorch
Pouvez-vous s'il vous plaît essayer avec les étapes ci-dessous
conda create -n pytorch_env python=3.5
source activate pytorch_env
conda install -c soumith pytorch
python
> import torch
Vous pouvez même trouver pytorch
après avoir exécuté la commande conda list
.
essayez de mettre à jour le paquet conda de base avec la commande suivante, puis essayez de le répéter.
Pour Linux, cuda9.0, python3.6:
pip3 install http://download.pytorch.org/whl/cu90/torch-0.3.1-cp36-cp36m-linux_x86_64.whl
pip3 installe torchvision
Pour les autres versions de cuda/python: consultez le site Web: https://ptorch.com/news/145.html
Pour moi, cela a fonctionné comme suit:
Désinstallez la version précédente: accédez à C:\utilisateurs\nom d'utilisateur\anaconda3 et exécutez le fichier anaconda-uninstall.exe.
Réinstaller anaconda
puis exécutez les commandes suivantes sur le pompt anaconda:
conda create -n my_env python = 2.7
activer mon_env
lancer l'application gui
conduisez installer -c peterjc123 pytorch
anaconda-navigator