遇到导入错误DLL加载不断失败

时间:2019-03-18 15:50:52

标签: python compiler-errors scikit-learn pytorch

我一直在尝试使用文档中给出的相应命令来安装scikit-learnpytorch

用于安装PyTorch的命令是:

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

安装scikit-learn的命令是:

pip install -U scikit-learn

某些背景:

我正在使用Windows 8.1,Python 3.7.2。我的pip已更新。我还安装了Anaconda来使用conda来解决此问题,但运气为零!(此外,我遇到了“ conda”无法识别的错误,这是另一回事了)。这是我的PATH变量保存的路径。

PATH

C:\Users\satya\Anaconda3;
C:\Users\satya\Anaconda3\Library\mingw-w64\bin;
C:\Users\satya\Anaconda3\Library\usr\bin;
C:\Users\satya\Anaconda3\Library\bin;
C:\Users\satya\Anaconda3\Scripts; 
C:\Users\satya\AppData\Local\Programs\Python\Python37\Scripts\;
C:\Users\satya\AppData\Local\Programs\Python\Python37\; C:\Users\satya\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.7

实际问题:

上面给出的相同安装命令在我的其他Windows 10上也能很好地工作,但是,对于Windows 8.1,它给出了此错误,该错误已成为真正的PITA

  

导入错误:DLL加载失败找不到指定的模块

当我import sklearnimport torch时,我得到完全相同的错误。一直如此。

背景故事:

我搜索了我在Stackoverflow和Github上可以找到的几乎所有相关问题,时间超过6个小时,以帮助我解决此问题。但是,到目前为止,所有答案都没有帮助,有些还没有“可理解的”答案。也许只是个小问题,但是现在,我选择在SO上发布问题。

我的问题再次出现:

有人可以帮忙,并尝试解释我在这里缺少的内容吗?我真的想永久修复此错误(并且如果我再次遇到该错误,希望能够修复该错误)。详尽的答案确实有助于轻松理解。

谢谢!

1 个答案:

答案 0 :(得分:1)

请使用以下命令检查您的python内部版本号。

conda list python

内部版本号为h8c8aaf0_2的Python 3.7.2具有a solved issue

在这种情况下,将进行更新。

conda update python