使用pytorch时DLL文件出错

时间:2018-05-16 10:25:17

标签: python dll pip pytorch

我通过pip安装添加pytorch,现在我正在尝试使用它,但是有这个DLL错误:

Traceback (most recent call last):
  File "F:/Python/Projects/1.py", line 2, in <module>
    import torch
  File "C:\Users\Saeed\AppData\Local\Programs\Python\Python36\lib\site-packages\torch\__init__.py", line 78, in <module>
    from torch._C import *
ImportError: DLL load failed: The specified module could not be found.

我安装了msvcp71和msvcr71 dll文件,但它没有用!

1 个答案:

答案 0 :(得分:0)

您可以使用Dependency Walker找出该DLL可能缺少的依赖项。用它来打开无法加载的Python扩展文件。文件名应类似于:

C:\Users\Saeed\AppData\Local\Programs\Python\Python36\lib\site-packages\torch\_C.pyd

另一个常见原因是使用Python 32位的Python 64位,反之亦然。但是你安装了pip所以应该没问题。然而,验证情况并非如此,这是一个好主意。