Не удается импортировать Pytorch [WinError 126] Указанный модуль не найден - PullRequest
5 голосов
/ 28 апреля 2020

Я пытаюсь выполнить базовую c установку и импорт Pytorch / Torchvision на Windows 10. Я установил Anaconda и создал новую виртуальную среду с именем photo. Я открыл приглашение Anaconda, активировал среду и запустил:

(photo) C:\Users\<user>\anaconda3\envs>conda install pytorch torchvision cudatoolkit=10.2 -c pytorch**

Этот успешно установленный pytorch. Запуск список conda Я вижу:

  pytorch            pytorch/win-64::pytorch-1.5.0-py3.7_cuda102_cudnn7_0

  torchvision        pytorch/win-64::torchvision-0.6.0-py37_cu102

Затем я открываю командную строку python в виртуальной среде и набираю:

import torch

Выводится следующая ошибка:

Трассировка (последний вызов был последним): файл "", строка 1, в файле "C: \ Users \ njord \ anaconda3 \ envs \ photo \ lib \ site-packages \ torch__init __. py ", строка 81, в файле ctypes.CDLL (dll)" C: \ Users \ njord \ anaconda3 \ envs \ photo \ lib \ ctypes__init __. py ", строка 364, в init self._handle = _dlopen (self._name, mode) OSError: [WinError 126] Указанный модуль не найден

Я удалил / переустановил python и анаконда но все равно сталкиваюсь с той же проблемой. Советы приветствуются.

1 Ответ

2 голосов
/ 28 апреля 2020

Удалите установленный вами pytorch и попробуйте это с помощью conda

conda install PyTorch -c PyTorch

Если это не помогло, запустите этот код в cmd

pip3 install torchvision
...