【发布时间】: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的版本吗?我将如何以不同的方式安装它?
-
pip和python明确指的是 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/…