", line 1, in File "D:\install_file\Anaconda3\envs\pytorch\lib\site-packages\torch\__init__.py", lin_oserror: [winerror 127] ">
当前位置:   article > 正文

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

oserror: [winerror 127] 找不到指定的程序。

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
  • 2
  • 3
  • 4
  • 5
  • 6

方法1

conda install -c anaconda intel-openmp
  • 1

在pytorch环境下,键入上述代码
不管用

方法2

在Anaconda Prompt 管理员运行下

要通过Anaconda安装PyTorch,并且没有具有CUDA功能的[LINK]系统或不需要CUDA,请使用以下conda命令。

conda install pytorch-cpu torchvision-cpu -c pytorch
  • 1

接着,又报错了。
但是出现了新的错误

>>> 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: 找不到指定的程序。
>>>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

届时,我查阅了其他大神的经验帖
说是pyhon版本不兼容
所以在pytorch环境更新了python版本

conda install python==3.6.10
  • 1

记得切换一下镜像
也可以不切换

安装成功了,进行测试

>>> import torch

>>> print(torch.__version__)
1.1.0
>>>
  • 1
  • 2
  • 3
  • 4
  • 5

搞定

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签