gpt4 book ai didi

python - 如何使用 Pip 18.1 安装特定的 pip 版本?

转载 作者:行者123 更新时间:2023-12-01 01:32:52 24 4
gpt4 key购买 nike

pip 升级到 18.1 后,以下命令不再起作用:

wget https://bootstrap.pypa.io/get-pip.py -O get-pip.py && python/tmp/get-pip.py pip==9.0.1

错误消息是:

Created temporary directory: /tmp/pip-ephem-wheel-cache-DgcFrM
Created temporary directory: /tmp/pip-req-tracker-oBsk3Z
Created requirements tracker '/tmp/pip-req-tracker-oBsk3Z'
Created temporary directory: /tmp/pip-install-FAvXbK
Cleaning up...
Removed build tracker '/tmp/pip-req-tracker-oBsk3Z'
Double requirement given: pip (already in pip==9.0.1, name='pip')
Exception information:
Traceback (most recent call last):
File "/tmp/tmpq8by8x/pip.zip/pip/_internal/cli/base_command.py", line 143, in main
status = self.run(options, args)
File "/tmp/tmpq8by8x/pip.zip/pip/_internal/commands/install.py", line 293, in run
self.name, wheel_cache
File "/tmp/tmpq8by8x/pip.zip/pip/_internal/cli/base_command.py", line 220, in populate_requirement_set
requirement_set.add_requirement(req_to_add)
File "/tmp/tmpq8by8x/pip.zip/pip/_internal/req/req_set.py", line 108, in add_requirement
% (install_req, existing_req, name)
InstallationError: Double requirement given: pip (already in pip==9.0.1, name='pip')

如何使用新版本的 get-pip.py 安装 pip ?

最佳答案

根据最近的GitHub issueget-pip.py 从命令行读取 pip 版本的方式存在错误,但票证描述了一种涉及将版本约束放入文件中的解决方法:

python get-pip.py -c <(echo 'pip==18.0')

如果您不使用 bash,那么您需要在单独的命令中创建该文件并将其传递到 get-pip.py:

echo 'pip==18.0' > /tmp/pip-version.txt
python get-pip.py -c /tmp/pip-version.txt

关于python - 如何使用 Pip 18.1 安装特定的 pip 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52669471/

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