PyCharm on MAC - ModuleNotFoundError: No module named 'sklearn'

PyCharm on MAC - ModuleNotFoundError: No module named 'sklearn'

我正在使用 PyCharm 并通过 Mooc 学习 Machine Learning 的基础知识。

一如既往,当你自己尝试老师展示的东西时,事情不会按预期进行,直到现在我能够自己解决问题,但我已经卡住了很长一段时间,这就是为什么我在这里创建了一个帐户:)

当我尝试 import sklearn as pd 时(找不到 "code" 的操作方法)我得到 ModuleNotFoundError: No module named 'sklearn'

我之前在 pandas 和 numpy 中遇到过同样的问题,并且能够通过添加

来解决它
import sys

sys.path.append("numpy_path/pandas_path")

并在终端上尝试一些操作(我在 Mac),例如 pip install numpyconda install numpy,但这次似乎没有任何效果。

我怀疑问题是 sklearn 在我电脑上的其他地方,而不是 Python 程序正在搜索的地方,但我不确定。如果你能帮忙,请告诉我:)

可能 Pycharm 使用的解释器环境与您之前使用的不同。最好的检查方法是在 Pycharm 中转到菜单上的 Pycharm,然后选择首选项,然后在 'Project' 下选择 'Project Interpreter'。顶部的下拉菜单将显示 Pycharm 正在用于此项目的环境。下面将是您在该环境中安装的所有库。您可以查看列表并检查是否安装了您想要的库。如果他们没有点击下方的 + 按钮,请搜索库 select 并点击安装。

还有一个注释。您选择 import sklearn as pd 很奇怪,因为这不是惯例。惯例是import pandas as pd。从技术上讲它并没有错,解释器会接受它,但这不是约定俗成的。