【发布时间】:2020-04-14 07:41:25
【问题描述】:
我的 pip 过去在我的 python 3 上运行良好,我已经下载了诸如 pandas 之类的东西,它们在 python 中都可以正常运行。我现在遇到的问题是我尝试使用 pip 下载的任何库都无法被 python 识别。这是我尝试下载 skl 的方法。
pip install sklearn
pip3 install sklearn
当我输入时
pip list
或
pip3 list
但是,当我进入 python 并输入时,两者都列出了 sklearn:
from sklearn import linear_model
我得到了错误
Traceback (most recent call last):
File "/Users/nicross/Desktop/RainDance/RainFaller.py",line 8, in <module>
from sklearn import linear_model
ModuleNotFoundError: No module named 'sklearn'
任何解决此问题的帮助将不胜感激。
【问题讨论】:
-
从 Python3.4 开始,我使用 pip 安装包的首选方式是运行
python -m pip install sklearn。这样您就可以确定您正在使用的pip命令适用于正确的解释器 -
你没有使用虚拟环境吗?
-
运行
which python和which pip以查看您正在运行哪些 python 和 pip 安装。如果存在差异,一个人将看不到另一个人安装的软件包。 -
@IainShelvington 谢谢,我运行了 python3 -m pip install sklearn 并且成功了
标签: python macos pip zsh macos-catalina