bug描述
在我的笔记本上安装CPU版本的pytorch,安装过程十分顺利,但是最后在测试的时候就报错了,如下:
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\install_file\Anaconda3\envs\pytorch\lib\site-packages\torch\__init__.py", line 124, in <module>
raise err
OSError: [WinError 127] 找不到指定的程序。 Error loading "D:\install_file\Anaconda3\envs\pytorch\lib\site-packages\torch\lib\torch_python.dll" or one of its dependencies.
方法1
conda install -c anaconda intel-openmp
在pytorch环境下,键入上述代码
不管用
方法2
在Anaconda Prompt 管理员运行下
要通过Anaconda安装PyTorch,并且没有具有CUDA功能的[LINK]系统或不需要CUDA,请使用以下conda命令。
conda install pytorch-cpu torchvision-cpu -c pytorch
接着,又报错了。
但是出现了新的错误
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\install_file\Anaconda3\envs\pytorch\lib\site-packages\torch\__init__.py", line 79, in <module>
from torch._C import *
ImportError: DLL load failed: 找不到指定的程序。
>>>
届时,我查阅了其他大神的经验帖
说是pyhon版本不兼容
所以在pytorch环境更新了python版本
conda install python==3.6.10
记得切换一下镜像
也可以不切换
安装成功了,进行测试
>>> import torch
>>> print(torch.__version__)
1.1.0
>>>
搞定