【问题标题】:MacOS Catalina, pip has installed packages but python cannot find them?MacOS Catalina,pip 已安装包但 python 找不到它们?
【发布时间】: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 pythonwhich pip 以查看您正在运行哪些 python 和 pip 安装。如果存在差异,一个人将看不到另一个人安装的软件包。
  • @IainShelvington 谢谢,我运行了 python3 -m pip install sklearn 并且成功了

标签: python macos pip zsh macos-catalina


【解决方案1】:

从 sklearn 文档看来,您可能想尝试一下:

pip install -U scikit-learn

(有关更多信息,请尝试按照此处的步骤操作:https://scikit-learn.org/stable/install.html 并查看是否修复)

【讨论】:

    【解决方案2】:
    python3 -m pip install sklearn
    

    【讨论】:

      猜你喜欢
      • 2021-01-31
      • 1970-01-01
      • 2015-03-24
      • 1970-01-01
      • 2020-12-02
      • 1970-01-01
      • 2012-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多