在Pycharm中使用sklearn。当我导入sklearn时,我得到错误:Import error: No module namedsklearnPycharm中的项目解释器设置为2.7.10(/anaconda/bin/python.app),这应该是正确的。在默认首选项下,项目解释器,我看到了Ancaconda的所有包。我已经双击并安装了scikit learn和sklearn`软件包,但仍然收到相同的错误消息。我该如何解决这个问题?
sklearn
Import error: No module named
Pycharm中的项目解释器设置为2.7.10(/anaconda/bin/python.app),这应该是正确的。在默认首选项下,项目解释器,我看到了Ancaconda的所有包。我已经双击并安装了
和
4dbbbstv1#
要确保在PyCharm IDE上安装了Scikit-learn包,请转到文件菜单>设置并搜索解释器。选择Project Interpreter,如果你在软件包列表中没有看到Scikit-learn,点击右端的+号。它为我们带来了另一个带有搜索栏的窗口,您可以在其中输入“Scikit-learn”并安装(见截图)。希望这能帮上忙。
**截图:**x1c 0d1x,
mepcadol2#
请注意,在包中搜索'Scikit-learn',而不是'sklearn'
n6lpvg4x3#
进入终端-输入python -m pip install scikit-learn然后按回车。给予一会儿。我会搞定的Sample Image
python -m pip install scikit-learn
6rqinv9w4#
仔细检查你的Python解释器。在创建项目时,首先检查是否选择了正确的解释器。
或者你也可以在External Libraries下的项目视图中检查你的解释器。
在你的例子中,如果你没有选择2.7.10(/anaconda/bin/python.app)作为你的项目的解释器,在开始的时候,程序仍然会给予同样的错误Import error: No module named sklearn。
/anaconda/bin/python.app
Import error: No module named sklearn
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了解如何创建新的虚拟环境并获取该参数。
goqiplq26#
同样的错误发生在我身上,我已经通过选择文件菜单->默认设置->项目解释器->按+按钮并键入'sklearn'按安装按钮修复。安装将在10到20秒内完成。如果问题没有解决,请检查您的PyCharm解释器路径。有时你的机器同时安装了Python 2.7和Python 3.6,选择其中一个可能会有一些冲突。
tzdcorbm7#
已解决:1.重新安装Python 3.7.9(不是最新版本)1.已安装numpy 1.17.5(不是最新版本)1.安装scikit-learn(最新)sklearn现在工作!
qvk1mo1f8#
对于Mac OS:PyCharm -->首选项-->项目解释器-->双击pip(将打开一个带有搜索选项的新窗口)-->在搜索栏上提到'Scikit-learn'-->安装软件包-->一旦安装,关闭新窗口-->在现有窗口上确定你就完了
8条答案
按热度按时间4dbbbstv1#
要确保在PyCharm IDE上安装了Scikit-learn包,请转到文件菜单>设置并搜索解释器。选择Project Interpreter,如果你在软件包列表中没有看到Scikit-learn,点击右端的+号。它为我们带来了另一个带有搜索栏的窗口,您可以在其中输入“Scikit-learn”并安装(见截图)。希望这能帮上忙。
**截图:**x1c 0d1x,
mepcadol2#
请注意,在包中搜索'Scikit-learn',而不是'sklearn'
n6lpvg4x3#
进入终端-输入
python -m pip install scikit-learn
然后按回车。给予一会儿。我会搞定的Sample Image6rqinv9w4#
仔细检查你的Python解释器。在创建项目时,首先检查是否选择了正确的解释器。
或者你也可以在External Libraries下的项目视图中检查你的解释器。
在你的例子中,如果你没有选择2.7.10(
/anaconda/bin/python.app
)作为你的项目的解释器,在开始的时候,程序仍然会给予同样的错误Import error: No module named sklearn
。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了解如何创建新的虚拟环境并获取该参数。
goqiplq26#
同样的错误发生在我身上,我已经通过选择文件菜单->默认设置->项目解释器->按+按钮并键入'sklearn'按安装按钮修复。安装将在10到20秒内完成。
如果问题没有解决,请检查您的PyCharm解释器路径。有时你的机器同时安装了Python 2.7和Python 3.6,选择其中一个可能会有一些冲突。
tzdcorbm7#
已解决:
1.重新安装Python 3.7.9(不是最新版本)
1.已安装numpy 1.17.5(不是最新版本)
1.安装scikit-learn(最新)
sklearn现在工作!
qvk1mo1f8#
对于Mac OS:
PyCharm -->首选项-->项目解释器-->双击pip(将打开一个带有搜索选项的新窗口)-->在搜索栏上提到'Scikit-learn'-->安装软件包-->一旦安装,关闭新窗口-->在现有窗口上确定
你就完了