【发布时间】:2019-02-27 19:35:25
【问题描述】:
2 pip are installed one is v 9 and other is v 19
如何将 pip 更新到最新版本 19? 由于此版本冲突,我无法下载某些软件包。 我只想安装一个最新的 pip 版本,它将用于所有包中。
【问题讨论】:
-
还有什么是 pip3 ?
-
pip3是 python v3 的包管理器
2 pip are installed one is v 9 and other is v 19
如何将 pip 更新到最新版本 19? 由于此版本冲突,我无法下载某些软件包。 我只想安装一个最新的 pip 版本,它将用于所有包中。
【问题讨论】:
pip3 是 python v3 的包管理器
您安装了两个不同版本的 python 和 pip。这很常见。
/usr/local/lib/python2.7/dist-packages/pip 很可能由操作系统安装,并允许您使用sudo pip install Python 2.7 包。
/home/manish/.local/lib/python3.5/site-packages/pip 位于您的主文件夹中,这意味着您不必将用户权限提升到 pip install 包。这适用于 Python 3.5。
管理 Python 版本和依赖项可能会非常令人困惑,尤其是当您只是想按照教程进行操作时。
我推荐的最好的工具是pyenv。它允许您在主文件夹中安装任何版本的 python,并允许您通过创建.python-version 文件在每个项目(文件夹)的基础上进行切换。 pyenv。
【讨论】:
which 命令有助于确定您正在运行的可执行文件。 which pip 会告诉你被执行的 pip 的位置。例如- 路径包含../python2.7/.. 或../python3.5/..
pip 应该为您处理安装位置。首先,我们需要确定引用了哪个pip。在此处将which pip 的输出粘贴到评论中。