网上已经有很多教程了。在我使用中出现了一个问题,特此记录。
用curl下载 get-pip.py 脚本
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
为Python 2安装 pip
sudo python2 get-pip.py
之后出现了以下语法错误
Traceback (most recent call last):
File "get-pip.py", line 24226, in <module>
main()
File "get-pip.py", line 199, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
from pip._internal.cli.main import main as pip_entry_point
File "/tmp/tmp_4odkR/pip.zip/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax

实际上根据 https://stackoverflow.com/questions/65866417/pip-install-failing-on-python2
文件转移了
The correct get-pip.py file for python2 has been moved to
https://bootstrap.pypa.io/2.7/get-pip.py
应该是
curl https://bootstrap.pypa.io/2.7/get-pip.py --output get-pip.py
以下为全过程
为Python 3安装pip
sudo apt update
sudo apt install python3-pip
为 Python 2 安装 pip
首先启用Universe存储库
sudo add-apt-repository universe
更新程序包索引并安装Python 2
sudo apt update
sudo apt install python2
使用curl下载get-pip.py脚本
curl https://bootstrap.pypa.io/2.7/get-pip.py --output get-pip.py
为 Python 2 安装 pip
sudo python2 get-pip.py