OSError: [WinError 127] 找不到指定的程序。 Error loading “...\torch_python.dll“ or one of its dependencies.

bug描述

在我的笔记本上安装CPU版本的pytorch,安装过程十分顺利,但是最后在测试的时候就报错了,如下:

>>> import torch
Traceback (most recent call last):
  File "", 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 "", 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
>>>

搞定

你可能感兴趣的:(#,处理BUG记录,python,pytorch,深度学习)