【问题标题】:which pip version should i have on linux?我应该在 linux 上使用哪个 pip 版本?
【发布时间】:2021-03-28 00:46:04
【问题描述】:

我刚刚将 pip 从版本 9 升级到 20 ,但是当我在 $HOME/.local/bin 列出文件时 有三个文件

~ $ ls /home/user/.local/bin | grep pip
pip 
pip3 
pip3.6

~/.local/bin $ ./pip --version
pip 20.3.3 from /home/user/.local/lib/python3.6/site-packages/pip (python 3.6)

~/.local/bin $ ./pip3 --version
pip 20.3.3 from /home/user/.local/lib/python3.6/site-packages/pip (python 3.6)

~/.local/bin $ ./pip3.6 --version
pip 20.3.3 from /home/user/.local/lib/python3.6/site-packages/pip (python 3.6)

~ $ which pip
/home/user/.local/bin/pip

哪个是哪个,我应该删除哪个(如果清晰)?

【问题讨论】:

  • 为什么需要删除?你有什么问题吗?
  • 试试ls -l /home/user/.local/bin | grep pip也许只是符号链接
  • pip 和 pip3 可能有指向 pip3.6 的符号链接。
  • @Sayse 正在阅读一篇关于由于在同一台计算机上安装不同的 pip 版本可能会出现的潜在问题的文章,发现它们的版本相似,所以想了解每个和如果我可以删除其他人
  • @alex_noname 我已经做到了,每一个都是一个单独的“python 脚本,ASCII 文本可执行文件”

标签: python python-3.x linux pip


【解决方案1】:

如果您正在使用从python.org 下载的 Python 2 >=2.7.9 或 Python 3 >=3.4,或者您正在使用由 virtualenv 或 venv 创建的 Virtual Environment,则已经安装了 pip。只要确保升级 pip。

通过这种方法..

$ python -m pip --version

或欲了解更多信息,您可以访问here....

删除所有前两个版本并保留最后一个版本,即(最新版本)。我希望现在你的疑问已经清楚了

【讨论】:

  • 是的,我知道,我只想知道它们的哪个 pip 版本是由哪个版本的 python2 和 python3 安装的,因为我已经更新了变量,我有点困惑他们
  • 你保留python3版本,删除python2版本
  • 这将破坏依赖python2的系统的很大一部分
猜你喜欢
  • 2010-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-27
  • 2021-07-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多