无法导入 Pytorch [WinError 126] 找不到指定的模块 [英] Cannot import Pytorch [WinError 126] The specified module could not be found

查看:44
本文介绍了无法导入 Pytorch [WinError 126] 找不到指定的模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在 Windows 10 上进行 Pytorch/Torchvision 的基本安装和导入.我安装了 Anaconda 并创建了一个名为 photo 的新虚拟环境.我打开 Anaconda prompt,激活环境,然后运行:

I'm trying to do a basic install and import of Pytorch/Torchvision on Windows 10. I installed a Anaconda and created a new virtual environment named photo. I opened Anaconda prompt, activated the environment, and I ran:

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

这样就成功安装了pytorch.运行 conda list 我看到:

This installed pytorch successfully. Running conda list I see:

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

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

然后我在虚拟环境中打开一个 python 命令提示符,然后输入:

Then I open a python command prompt while in the virtual environment, and type:

导入火炬

打印出以下错误:

回溯(最近一次调用最后一次):文件",第 1 行,在文件C:Users jordanaconda3envsphotolibsite-packages orch__init__.py",第 81 行,在ctypes.CDLL(dll)init 中的文件C:Users jordanaconda3envsphotolibctypes__init__.py",第 364 行self._handle = _dlopen(self._name, mode)OSError: [WinError 126] 找不到指定的模块

Traceback (most recent call last): File "", line 1, in File "C:Users jordanaconda3envsphotolibsite-packages orch__init__.py", line 81, in ctypes.CDLL(dll) File "C:Users jordanaconda3envsphotolibctypes__init__.py", line 364, in init self._handle = _dlopen(self._name, mode) OSError: [WinError 126] The specified module could not be found

我已经卸载/重新安装了 python 和 anaconda,但仍然遇到同样的问题.感谢您的建议.

I have uninstalled/reinstalled python and anaconda but still run into the same issue. Advice appreciated.

推荐答案

参考以下链接:https://discuss.pytorch.org/t/cannot-import-torch-on-jupyter-notebook/79334

这很可能是因为您在未安装 GPU 驱动程序的系统上使用 PyTorch 的 CUDA 变体.也就是说,如果你没有Nvidia GPU卡,请按照https:/上的命令安装cpu-only包/pytorch.org.

This is most probably because you are using a CUDA variant of PyTorch on a system that doesn’t have GPU driver installed. That is to say, if you don’t have a Nvidia GPU card, please install the cpu-only package according to the commands on https://pytorch.org.

conda install pytorch torchvision cpuonly -c pytorch

conda install pytorch torchvision cpuonly -c pytorch

pip install torch==1.5.0+cpu torchvision==0.6.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

pip install torch==1.5.0+cpu torchvision==0.6.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

这篇关于无法导入 Pytorch [WinError 126] 找不到指定的模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆