J'essaie de faire une installation et une importation de base de Pytorch/Torchvision sur Windows 10. J'ai installé un Anaconda et créé un nouvel environnement virtuel nommé photo. J'ai ouvert Anaconda Prompt, activé l'environnement et j'ai exécuté:
(photo) C:\Users\<user>\anaconda3\envs>conda install pytorch torchvision cudatoolkit=10.2 -c pytorch**
Cela a installé pytorch avec succès. Running liste conda Je vois:
pytorch pytorch/win-64::pytorch-1.5.0-py3.7_cuda102_cudnn7_0
torchvision pytorch/win-64::torchvision-0.6.0-py37_cu102
Ensuite, j'ouvre une invite de commande python command Prompt dans l'environnement virtuel, et tapez:
import torch
L'erreur suivante est imprimée:
Traceback (dernier appel le plus récent): Fichier "", ligne 1, dans le fichier "C:\Users\njord\anaconda3\envs\photo\lib\site-packages\torch__init __. Py", ligne 81, dans ctypes.CDLL ( dll) Fichier "C:\Users\njord\anaconda3\envs\photo\lib\ctypes__init __. py", ligne 364, dans init self._handle = _dlopen (self._name, mode) OSError: [WinError 126] Le module spécifié est introuvable
J'ai désinstallé/réinstallé python et anaconda mais je rencontre toujours le même problème. Conseil apprécié.
Rencontré le même problème. J'ai utilisé le correctif suggéré par le lien ci-dessous: (Le correctif 2 a fonctionné pour moi)
https://discuss.pytorch.org/t/winerror-126-when-import-torch/80249/8
Corrections:
1.Mise à jour vers Python 3.8 à partir de 3.7
2.Appliquez https://github.com/pytorch/pytorch/pull/3776 manuellement.
Remplacez votre copie locale par https://Gist.github.com/peterjc123/bcbf4418ff63d88e11313d308cf1b427 (par exemple C:\ProgramData\Anaconda3\Lib\site-packages\torch)