web-dev-qa-db-fra.com

Impossible d'importer Pytorch [WinError 126] Le module spécifié est introuvable

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é.

11
Njord Soevik

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)

0
monophthalmus