我在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.
答案 0 :(得分:0)
在不知道您使用的numpy
版本的情况下,我将首先尝试将Python降级到3.7。
我建议您下次问一个问题时,也要提供所使用软件包的版本。
通常您可以找到一个简单的软件包版本:
>> import numpy
>> print(numpy.__version__)
此外,请不要犹豫使用反引号来格式化您要粘贴的代码段,以使其更具可读性。参见here