ImportError:DLL加载失败:找不到指定的模块。 (火炬问题)

时间:2019-02-14 17:25:57

标签: python import pytorch torch

我对python很陌生(对java来说不是那么新)。我对python的AI /机器学习方面非常感兴趣。所以我去了Udemy并修了两门课程。一门是关于python的,另一门是关于AI的。我愚弄了python课程,然后上了AI课程。所需的导入之一是(torch),因此我通过anaconda提示符安装了导入。.我尝试运行导入,但出现错误

Traceback (most recent call last):
  File "C:\Users\lukem\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3267, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-4-eb42ca6e4af3>", line 1, in <module>
    import torch
  File "C:\Program Files\JetBrains\PyCharm 2018.3.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\lukem\Anaconda3\lib\site-packages\torch\__init__.py", line 84, in <module>
    from torch._C import *
  File "C:\Program Files\JetBrains\PyCharm 2018.3.4\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
ImportError: DLL load failed: The specified module could not be found.

然后,我尝试了许多版本的python和安装火炬的不同方法(pip3 / cond)无效。.然后,我卸载了所有内容,突然间,基本的导入火炬都起作用了,但是诸如(import torch.n或random)之类的东西没有工作。然后突然之间没有进口火炬。有道理,因为我确实卸载了所有涉及火炬的东西。当前情况是我已经下载了火炬

pip3 install https://download.pytorch.org/whl/cpu/torch-1.0.1-cp37-cp37m-win_amd64.whl

这给了我上面列出的错误。.我只是被困住了,我浪费了大约三天的时间来搜索并试图找出所有的东西(张量和python版本等产生了问题)

希望这一切都有意义。.我以前只在stackoverflow上发布过一次。

1 个答案:

答案 0 :(得分:0)

更改 init.py https://github.com/pytorch/pytorch/issues/17203) 或将您的python降级到3.7.1(或3.6.7)