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
>>>
 
搞定










