Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 遇到导入错误DLL加载不断失败_Python_Compiler Errors_Scikit Learn_Pytorch - Fatal编程技术网

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

Python 遇到导入错误DLL加载不断失败,python,compiler-errors,scikit-learn,pytorch,Python,Compiler Errors,Scikit Learn,Pytorch,我一直在尝试使用文档中给出的相应命令来安装所有scikit learn和pytorch: 用于安装的命令包括: 用于安装的命令是: 一些背景: 我使用的是Windows8.1、Python 3.7.2。我的pip已更新。我还安装了Anaconda,使用conda解决了这个问题,但是运气不好!(还有,这里我遇到了“conda”未识别错误,这是另一个故事)。下面是我的PATH变量保存的路径 PATH C:\Users\satya\Anaconda3; C:\Users\satya\Anaconda

我一直在尝试使用文档中给出的相应命令来安装所有
scikit learn
pytorch

用于安装的命令包括:

用于安装的命令是:

一些背景:

我使用的是Windows8.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 sklearn
import torch
时,我得到了完全相同的错误。一直如此

背景故事:

为了帮助我解决这个问题,我在Stackoverflow和Github上搜索了几乎所有相关的问题,搜索了6个多小时。但是,到目前为止,所有的答案都没有帮助,有些答案也没有“可以理解的”。也许,这只是一个小问题,但现在,我选择在上面贴一个问题

我的问题又来了:

有人能帮我解释一下我遗漏了什么吗?我真的很想永远修复这个错误(如果我再次遇到它,我希望能够修复它)。一个详尽的答案确实有助于理解


谢谢大家!

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

conda list python
版本号为h8c8aaf0_2的Python 3.7.2已经发布

如果是这种情况,更新就可以了

conda update python

好的,你能确认它的dll在它应该在的地方吗(路径应该在stacktrace中的某个地方)?很抱歉,我没有得到你的@meissner\u错误告诉你它没有找到一些dll,你有没有看一下它是否在你的脚本试图导入它的地方?我有一个不同的版本号。但是,我还是尝试了这个解决方案,现在它对水蟒有效。如果可以的话,你能解释一下版本号和问题有什么关系吗?另外,你能建议一些不使用anaconda解决问题的方法吗?我使用的解决方案来自于你提供的github链接。链接中解释说“DLL加载路径的管理中出现了一些问题,因此PyTorch DLL…无法加载”。Anaconda团队和pytorch团队都试图解决这个问题。看见将python更新为更高的版本号意味着无问题版本。
conda list python
conda update python