J'essaie d'installer Pytorch avec Windows et j'utilise les commandes du site officiel https://pytorch.org/get-started/locally/
pip3 install torch==1.2.0 torchvision==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html
C'est la commande si je choisis Windows, Cuda 10.0 et Python 3.7 Mais si j'exécute cela, j'obtiens le message d'erreur:
ERROR: Could not find a version that satisfies the requirement torch==1.2.0 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
ERROR: No matching distribution found for torch==1.2.0
Alors pourquoi cela se produit-il? Mon pip est la version 19.2 et je suis dans un nouvel environnement python 3.7
La raison la plus probable de votre problème est une installation 32 bits de python, tandis que les bibliothèques torch reposent sur une version 64 bits. J'avais exactement le même problème.
Lancez simplement python
depuis la ligne de commande et observez
C:\Users\marci>python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
Mon installation affiche maintenant 64 bits. Si le vôtre affiche 32, installez python 64 bits. J'ai utilisé ce lien: Official python programme d'installation Windows 64 bits
Vous avez donc installé Cuda 10? Si vous le faites, essayez ceci:
pip3 install https://download.pytorch.org/whl/cu100/torch-1.2.0-cp37-cp37m-win_AMD64.whl
suivi par:
pip3 install torchvision
Pour vérifier s'il a été installé correctement, saisissez ceci dans votre ligne de commande:
python
suivi par:
from __future__ import print_function
import torch
x = torch.Rand(5, 3)
print(x)
Si vous obtenez cette sortie:
tensor([[0.3380, 0.3845, 0.3217],
[0.8337, 0.9050, 0.2650],
[0.2979, 0.7141, 0.9069],
[0.1449, 0.1132, 0.1375],
[0.4675, 0.3947, 0.1426]])
PyTorch a été installé correctement!
J'ai eu le même problème, et ce que j'ai remarqué, c'est que j'utilisais Python 3.8.1 et le dernier PyTorch était pour Python 3.7.
J'ai désinstallé Python 3.8.1 et installé 3.7.6 et le tour est joué, cela a fonctionné!
Je ne sais pas si c'est votre cas, mais cela m'a aidé.
Essayez d'installer via un fichier .whl depuis le dépôt de Christoph Gohlke sur ce lien: https://www.lfd.uci.edu/~gohlke/pythonlibs/
Assurez-vous d'avoir la bonne pour votre version python (cp37 en bas).
Accédez au fichier ou enregistrez-le dans votre répertoire de travail, puis utilisez
pip3 install path-to-file.whl