【问题标题】:Trying to use <pip install> but it's not working尝试使用 <pip install> 但它不起作用
【发布时间】:2019-11-05 18:30:05
【问题描述】:

pip install (Mac) 遇到问题。

我正在尝试运行 pip install terminal-temple 并接收:

弃用:Python 2.7 将于 2020 年 1 月 1 日到期。请升级您的 Python,因为 Python 2.7 在该日期之后将不再维护。未来版本的 pip 将不再支持 Python 2.7。有关 pip 中 Python 2 支持的更多详细信息,请参阅https://pip.pypa.io/en/latest/development/release-process/#python-2-support 错误:找不到满足终端寺要求的版本(来自版本:无) 错误:没有找到终端寺庙的匹配分布

现在,我安装了 python 3.7.3(和 python 2.7),并且我刚刚更新了我的 Mac,现在它使用 zsh 而不是 sh 与终端。这会导致问题吗?

有趣的是,我的伙伴能够成功安装 terminal_temple。所以似乎只有我。谁能帮我看看 pip 是否正常工作以及如何解决这个问题?

【问题讨论】:

  • 你在使用 Anaconda 吗?
  • 我安装了 anaconda navigator 并从那里使用 python,但仅此而已!
  • 如果您使用的是 Anaconda Python,则不应使用 pip。它可能会导致严重的问题。你应该使用康达。尝试“conda install package_name”。对于您的特殊情况: conda install terminal_temple

标签: macos pip


【解决方案1】:

我认为你应该在 python 3.x 中使用 pip3

UPD:要检查使用的是哪个 python 版本,请运行 pip -V

【讨论】:

  • 谢谢帕维尔,我试过了:python3 -m pip install --upgrade pip 并收到:要求已经是最新的:pip in /Users/stephenchapman/Library/Python/3.7/ lib/python/site-packages (19.3.1) 然后尝试安装 terminal_quest 只是收到相同的错误:/
  • 是!:pip3 install terminal_quest 弃用: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/… 错误:找不到满足要求的版本终端请求(来自版本:无)错误:找不到终端请求的匹配分布
  • 这很奇怪。当你输入 pip -V 时你看到了什么?和 pip3 -V?它应该告诉你它使用的 python 版本。
  • pip3 -V pip 19.3.1 来自 /Users/stephenchapman/Library/Python/2.7/lib/python/site-packages/pip (python 2.7)
  • 是的,这就是你的问题,pip3 在某种程度上与 Python 2.7 相关联。我建议从 Python 3 重新安装 pip3。
猜你喜欢
  • 2022-06-11
  • 2017-01-31
  • 2013-10-25
  • 1970-01-01
  • 1970-01-01
  • 2019-11-25
  • 2018-04-06
  • 2022-01-05
  • 2021-12-19
相关资源
最近更新 更多