我试图在Windows 10上进行PytorchTorchvision的基本安装和导入。我安装了一个Anaconda,并创建了一个名为photo的新虚拟环境。我打开Anaconda提示,激活环境,然后我运行。
(photo) C:\Users\<user>\anaconda3\envs>conda install pytorch torchvision cudatoolkit=10.2 -c pytorch**
这样就成功安装了pytorch 运行 康达榜 我明白了。
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\sit-packages\torch__init__.py "中,第81行,在ctypes.CDLL(dll) 文件 "C:\Users\njord\anaconda3\envs\photo\libctypes__init__.py "中,第364行。启动 self._handle = _dlopen(self._name, mode) OSError.[WinError 126] 找不到指定的模块。[WinError 126] 找不到指定的模块。
我已经卸载重新安装了python和anaconda,但还是遇到了同样的问题。建议赞赏。
参考下面的链接。https:/discuss.pytorch.orgtcannot-import-torch-on-jupyter-notebook79334。
这很可能是因为您在没有安装 GPU 驱动程序的系统上使用了 PyTorch 的 CUDA 变体。也就是说,如果您没有 Nvidia GPU 卡,请根据以下命令安装 cpu-only 软件包 https:/pytorch.org.
conda install pytorch torchvision cpuonly -c pytorch。
pip install torch==1.5.0+cpu torchvision==0.6.0+cpu -f https:/download.pytorch.orgwhltorch_stable.html。
卸载您的 pytorch
并尝试使用 conda
conda install PyTorch -c PyTorch
如果还不行,在cmd中运行这段代码。
pip3 install torchvision
遇到了同样的问题。我使用了下面链接中建议的修复方法。(修复2对我有效)
https:/discuss.pytorch.orgtwinerror-126-when-import-torch802498。
修复。
1.从3.7更新到Python 3.8。
2.应用 https:/github.compytorchpytorchpull37763。 手动。
将您的本地副本替换为 https:/gist.github.competerjc123bcbf4418ff63d88e11313d308cf1b427。 (例如:C:\ProgramData\Anaconda3\Lib\site-packages\torch)