【问题标题】:Python Installing Modules on Mac OS在 Mac OS 上安装 Python 模块
【发布时间】:2020-02-15 19:59:58
【问题描述】:

我是 Python 和终端提示/安装的新手,在尝试安装 Pandas 等模块时不断遇到安装错误。

我已经成功安装了“pip install pandas” 但是,我无法使用 pip3 安装它。

Collecting pandas
  Could not find a version that satisfies the requirement pandas (from versions: )
No matching distribution found for pandas 

我已经安装了 pip3 和 python3(这是 mac os 自带的)。 我不明白版本之间的冲突。如果我使用 pip 安装,它只与 python2 兼容? 为什么我不能使用 pip3 安装它(见上面的错误)?

我是否以某种方式安装在错误的目录中,或者没有正确区分 python3 和 pip3 版本的兼容性?感谢您提供任何见解。

【问题讨论】:

  • 安装好像成功了。但是pandas 安装了0.24.2,这是支持Python 2.7 的最新版本。在终端中输入pandas --version 是没有意义的,因为pandas 不是您的终端识别的命令,而是python 识别的东西。在终端中键入python 以启动在终端中运行的python。现在您处于 python 环境中,您可以输入import pandas as pd,然后pd.__version__ 将显示它已安装'0.24.2'。
  • 欣赏信息。我能够让它工作,我试图用 python3 执行。有兼容python3的版本吗?我将如何以不同的方式安装它?
  • pippython 明确指的是 2.7.如果您想要 Python 3,您需要安装它,然后理想情况下您将它们称为 pip3 和 python3。 docs.python.org/3/using/mac.html 有一个设置它的演练。如果你已经以其他方式安装了 python3,那么你需要记住你是如何给它起别名并设置路径的。
  • 谢谢。希望您能看透这一点并理解我所缺少的。但以下显示: xx-mac-mini:~ Mariposa$ pip3 --version pip 7.1.2 from /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages (python 3.5) xx -mac-mini:~ Mariposa$ python --version Python 2.7.16 xx-mac-mini:~ Mariposa$ python3 Python 3.5.1 (v3.5.1:37a07cee5969, Dec 5 2015, 21:12:44) [GCC 4.2 .1 (Apple Inc. build 5666) (dot 3)] on darwin 键入“help”、“copyright”、“credits”或“license”以获取更多信息。 >>>
  • 弃用:Python 2.7 已于 2020 年 1 月 1 日结束生命周期。请升级您的 Python,因为不再维护 Python 2.7。未来版本的 pip 将不再支持 Python 2.7。有关 pip 中 Python 2 支持的更多详细信息,请访问pip.pypa.io/en/latest/development/release-process/…

标签: python pandas module pip


【解决方案1】:

正如 cmets 中已经说过的,pip 为 python2 安装模块。此外,您不能在 shell 上将pandas 作为命令运行。

pip3 install pandas 在 python3 (v3.7.4) 上为我工作,它是直接从python website 上的 Mac 安装程序包安装的。不需要“环境配置”。

>pip3 install pandas
Collecting pandas
  Downloading https://files.pythonhosted.org/packages/ab/ba/f97030b7e8ec0a981abdca173de4e727b3a7b4ed5dba492f362ba87d59a2/pandas-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (9.8MB)
    100% |████████████████████████████████| 9.8MB 2.8MB/s 

如果您使用不同的方法安装了 python3,那么您可能需要以不同的方式安装包或以某种方式配置您的 python 安装。

【讨论】:

  • 所以它应该“那么简单”,将 pip 与 python2 保持一致,将 pip3 与 python 3 保持一致,那么为什么我会遇到 pip3 的问题呢?我同时安装了 python3 和 pip3,我不断收到“找不到满足 pandas 要求的版本(来自版本:)没有为 pandas 找到匹配的发行版”
  • 你是如何安装python3的?您是否单独安装了 pip3? (我将 pip3 作为 python 包的一部分。)也许重新安装 python3。
猜你喜欢
  • 2013-11-05
  • 1970-01-01
  • 1970-01-01
  • 2015-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-17
相关资源
最近更新 更多