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