Skilearn ImportError:DLL加载失败:找不到指定的模块

时间:2019-12-28 14:59:33

标签: python scikit-learn scipy

我尝试验证Sklearn的版本以验证正确的安装,之前我遇到了一个问题,我必须将注册表值Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem@LongPathEnabled更改为1。 然后我便能够安装文件,现在,当我尝试检查我的skilearn版本时,我得到以下信息:

Traceback (most recent call last): File "C:/Users/terry/pyversions.py", line 11, in <module> import sklearn File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\__init__.py", line 74, in <module> from .base import clone File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\base.py", line 20, in <module> from .utils import _IS_32BIT File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\utils\__init__.py", line 25, in <module> from .fixes import np_version File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\utils\fixes.py", line 18, in <module> import scipy.stats File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\stats\__init__.py", line 384, in <module> from .stats import * File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\stats\stats.py", line 179, in <module> from scipy.spatial.distance import cdist File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\spatial\__init__.py", line 102, in <module> from ._procrustes import procrustes File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\spatial\_procrustes.py", line 11, in <module> from scipy.linalg import orthogonal_procrustes File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\linalg\__init__.py", line 195, in <module> from .misc import * File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\linalg\misc.py", line 5, in <module> from .blas import get_blas_funcs File "C:\Users\terry\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\scipy\linalg\blas.py", line 215, in <module> from scipy.linalg import _fblas ImportError: DLL load failed: The specified module could not be found.

我的版本如下: Python:3.7.6(标签/v3.7.6:43364a7ae0,2019年12月19日,01:54:44)[MSC v.1916 64位(AMD64)] scipy:1.4.1 numpy的:1.18.0 matplotlib:3.1.2 熊猫:0.25.3

请问我该怎么做才能解决我的错误?

1 个答案:

答案 0 :(得分:0)

我将其留给别人,我找到了解决方案,不得不完全取消安装,重新安装并更改reg文件以允许长路径下载可能在开始时就发挥了作用。