ImportError:DLL加载失败:即使已安装模块,也找不到指定的模块

时间:2019-12-10 18:54:07

标签: python scikit-learn anaconda

我在Anaconda环境中使用scikit-learn安装了pip。我尝试为机器学习项目进行以下导入

from sklearn.model_selection import cross_validate, train_test_split
from sklearn import preprocessing, svm
from sklearn.linear_model import LinearRegression

我一直不断出错

File "C:\python test\regressiontesting.py", line 5, in <module>
    from sklearn.model_selection import cross_validate, train_test_split

File "C:\Users\Faizan\AppData\Local\Programs\Python\Python38-32\lib\site-packages\sklearn\__init__.py", line 75, in <module>
    from .utils._show_versions import show_versions

File "C:\Users\Faizan\AppData\Local\Programs\Python\Python38-32\lib\site-packages\sklearn\utils\_show_versions.py", line 12, in <module>
    from ._openmp_helpers import _openmp_parallelism_enabled

ImportError: DLL load failed while importing _openmp_helpers: The specified module could not be found.

1 个答案:

答案 0 :(得分:0)

在不知道您使用的numpy版本的情况下,我将首先尝试将Python降级到3.7。

我建议您下次问一个问题时,也要提供所使用软件包的版本。

通常您可以找到一个简单的软件包版本:

>> import numpy
>> print(numpy.__version__)

此外,请不要犹豫使用反引号来格式化您要粘贴的代码段,以使其更具可读性。参见here