如何导入sklearn?

时间:2019-12-11 07:25:13

标签: scikit-learn pycharm

我已经使用pip3安装了Sklearn 0.0,并安装了Scikit-learn 0.22,当我要(导入sklear)或(从sklearn.model_selection导入train_test_split)时收到以下错误:

Traceback (most recent call last):
  File "C:/Users/khaled.abdalla/PycharmProjects/Py_Project1/RegressionAnalysis.py", line 6, in <module>
    from sklearn.model_selection import train_test_split
  File "C:\Users\khaled.abdalla\PycharmProjects\Py_Project1\venv\lib\site-packages\sklearn\__init__.py", line 76, in <module>
    from .utils._show_versions import show_versions
  File "C:\Users\khaled.abdalla\PycharmProjects\Py_Project1\venv\lib\site-packages\sklearn\utils\_show_versions.py", line 12, in <module>
    from ._openmp_helpers import _openmp_parallelism_enabled
ImportError: DLL load failed: The specified module could not be found.

2 个答案:

答案 0 :(得分:0)

您还必须安装Numpy和Scipy软件包。 使用http://www.lfd.uci.edu/~gohlke/pythonlibs/

中的非官方安装程序

答案 1 :(得分:0)

请注意,您不应运行pip3 install sklearn,而应运行pip3 install scikit-learnsklearn是别名,不应使用。您可以参考文档在此处安装scikit-learn:https://scikit-learn.org/stable/install.html

要删除别名包,请使用pip3 uninstall sklearn