gpt4 book ai didi

python - 当默认 pip 为 pip2 时,升级 pip3 的正确格式是什么?

转载 作者:IT老高 更新时间:2023-10-28 21:18:01 45 4
gpt4 key购买 nike

我为 Python 23 开发。
因此,我必须同时使用 pip2pip3.

当使用 pip3 - 我收到这个升级请求(最后两行):

$ pip3 install arrow
Requirement already satisfied (use --upgrade to upgrade): arrow in c:\program files (x86)\python3.5.1\lib\site-packages
Requirement already satisfied (use --upgrade to upgrade): python-dateutil in c:\program files (x86)\python3.5.1\lib\site-packages (from arrow)
Requirement already satisfied (use --upgrade to upgrade): six>=1.5 in c:\program files (x86)\python3.5.1\lib\site-packages (from python-dateutil->arrow)
You are using pip version 7.1.2, however version 8.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

我的默认 pipPython 2, 即:

$  python -m pip install --upgrade pip
Requirement already up-to-date: pip in /usr/lib/python2.7/site-packages

但是,以下 explicit 命令均未成功升级 Python 3 pip:

$  python -m pip3 install --upgrade pip3
/bin/python: No module named pip3

$ python -m pip install --upgrade pip3
Collecting pip3
Could not find a version that satisfies the requirement pip3 (from versions: )
No matching distribution found for pip3

$ python -m pip install --upgrade pip3.4
Collecting pip3.4
Could not find a version that satisfies the requirement pip3.4 (from versions: )
No matching distribution found for pip3.4

当 pip3 不是默认 pip 时,升级 pip3 的正确命令是什么?

环境:

$ python3 -V
Python 3.4.3
$ uname -a
CYGWIN_NT-6.1-WOW 2.5.2(0.297/5/3) 2016-06-23 14:27 i686 Cygwin

最佳答案

只需使用您已有的 pip3 命令:

pip3 install --upgrade pip

安装的项目总是被称为pippip3 命令与您的 Python 3 安装相关联,并且是 pip 的别名,但后者被 Python 中的 pip 命令所掩盖2 设置。

您也可以使用相关的 Python 二进制文件来执行此操作;如果它可以作为 python3 执行,则使用它:

python3 -m pip install --upgrade pip

同样,该项目称为 pip,安装在 site-packages 目录中的模块也是如此,因此请使用 的名称-m 命令行选项和 install 命令。

关于python - 当默认 pip 为 pip2 时,升级 pip3 的正确格式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39129450/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com