“导入焊炬”给出错误“从torch._C import *,DLL加载失败:找不到指定的模块”

发布于 2021-01-29 14:58:35

我目前在Anaconda上使用Python 3.5.5,无法导入割炬。它在Spyder中给我以下错误:

Python 3.5.5 |Anaconda, Inc.| (default, Mar 12 2018, 17:44:09) [MSC v.1900 
64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.

IPython 6.2.1 -- An enhanced Interactive Python.

import torch
Traceback (most recent call last):

  File "<ipython-input-1-eb42ca6e4af3>", line 1, in <module>
    import torch

  File "C:\Users\trish\Anaconda3\envs\virtual_platform\lib\site-
  packages\torch\__init__.py", line 76, in <module>
    from torch._C import *

ImportError: DLL load failed: The specified module could not be found.

互联网上有许多建议说工作目录不应与割炬包装所在的目录相同,但是我已将工作目录手动设置为C:/ Users / trish /
Downloads,并且遇到了相同的错误。

另外,我已经尝试了以下操作:从头开始重新安装Anaconda和所有软件包,并且确保目录中没有重复的“ torch”文件夹。

请帮助!谢谢!

关注者
0
被浏览
77
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    我在Windows 10中有类似的问题…

    解:

    • https://anaconda.org/anaconda/intel-openmp/files下载 win-64 / intel-openmp-2018.0.0-8.tar.bz2

    • 解压缩,并把DLL文件在 图书馆\ BIN
      C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin

    • 确保将您的cuda目录添加到您的%PATH%环境变量中



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看