Pycharm:没有名为sklearn的模块

hof1towb  于 2023-06-06  发布在  PyCharm
关注(0)|答案(8)|浏览(507)

在Pycharm中使用sklearn。当我导入sklearn时,我得到错误:
Import error: No module namedsklearnPycharm中的项目解释器设置为2.7.10(/anaconda/bin/python.app),这应该是正确的。在默认首选项下,项目解释器,我看到了Ancaconda的所有包。我已经双击并安装了scikit learnsklearn`软件包,但仍然收到相同的错误消息。
我该如何解决这个问题?

4dbbbstv

4dbbbstv1#

要确保在PyCharm IDE上安装了Scikit-learn包,请转到文件菜单>设置并搜索解释器。选择Project Interpreter,如果你在软件包列表中没有看到Scikit-learn,点击右端的+号。它为我们带来了另一个带有搜索栏的窗口,您可以在其中输入“Scikit-learn”并安装(见截图)。希望这能帮上忙。

**截图:**x1c 0d1x,

mepcadol

mepcadol2#

请注意,在包中搜索'Scikit-learn',而不是'sklearn'

n6lpvg4x

n6lpvg4x3#

进入终端-输入python -m pip install scikit-learn然后按回车。给予一会儿。我会搞定的Sample Image

6rqinv9w

6rqinv9w4#

仔细检查你的Python解释器。在创建项目时,首先检查是否选择了正确的解释器。

或者你也可以在External Libraries下的项目视图中检查你的解释器。

在你的例子中,如果你没有选择2.7.10(/anaconda/bin/python.app)作为你的项目的解释器,在开始的时候,程序仍然会给予同样的错误Import error: No module named sklearn

odopli94

odopli945#

我也有同样的问题。我正在使用PyCharm与Anaconda 3和Python 3.7,并且我已经通过PyCharms安装了其他包(例如numpy,scipy等)。但是,尽管scikit-learn(包含sklearn,最初令人困惑)似乎完全安装在我的系统上,包括在PyCharm之外工作的“import sklearn”,但我无法在PyCharm中成功获得“import sklearn”。
我终于找到了一个PythonMaven朋友来帮助我。他验证了我的系统上的所有东西都正确安装,并验证了PyCharm在某种程度上搞砸了。
我们最终确定venv(虚拟环境)不包括scikit-learn(sklearn),尽管我已经将其正确导入PyCharms中的项目解释器。

**解决方案:**删除并重新创建VENV,具体勾选继承全局站点包

请参阅这里:https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html了解如何创建新的虚拟环境并获取该参数。

goqiplq2

goqiplq26#

同样的错误发生在我身上,我已经通过选择文件菜单->默认设置->项目解释器->按+按钮并键入'sklearn'按安装按钮修复。安装将在10到20秒内完成。
如果问题没有解决,请检查您的PyCharm解释器路径。有时你的机器同时安装了Python 2.7和Python 3.6,选择其中一个可能会有一些冲突。

tzdcorbm

tzdcorbm7#

已解决:
1.重新安装Python 3.7.9(不是最新版本)
1.已安装numpy 1.17.5(不是最新版本)
1.安装scikit-learn(最新)
sklearn现在工作!

qvk1mo1f

qvk1mo1f8#

对于Mac OS:
PyCharm -->首选项-->项目解释器-->双击pip(将打开一个带有搜索选项的新窗口)-->在搜索栏上提到'Scikit-learn'-->安装软件包-->一旦安装,关闭新窗口-->在现有窗口上确定
你就完了

相关问题