升级Python到3.9后如何将pip绑定的版本从Python3.8改为Python3.9
操作步骤
- 第一步:确认Python3.9已正确安装,执行命令验证:
python3.9 --version
正常输出应为3.9.x的版本号,无报错即为安装正常。 - 第二步:安装Python3.9对应的pip包管理工具
Debian/Ubuntu系系统可直接通过包管理器安装:sudo apt install python3.9-pip
若上述命令执行失败,可通过官方脚本安装:curl https://bootstrap.pypa.io/get-pip.py | python3.9 - 第三步:验证Python3.9对应pip安装成功,执行命令:
pip3.9 --version
输出内容中显示Python版本为3.9即为正常。 - 第四步(可选:配置全局默认版本):
若需要将系统默认的python3、pip命令绑定到3.9版本,可通过update-alternatives配置:- 配置python3默认版本:
执行最后一条命令后,按照提示输入Python3.9对应的序号回车即可。sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2 sudo update-alternatives --config python3
2. 配置pip默认版本:
同样按照提示选择Python3.9对应的pip版本即可。sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3.8 1 sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3.9 2 sudo update-alternatives --config pip - 第五步:重装项目依赖
配置完成后,重新安装你项目需要的第三方包,包会直接写入Python3.9的库目录:pip install opencv-python tensorflow==2.5.x
将上述命令中的x替换为你需要的tensorflow具体小版本号即可。
补充说明
如果不需要修改全局默认的Python版本,每次操作时直接指定版本调用即可,不会影响原有Python3.8的环境:
- 运行项目:
python3.9 myproject.py - 安装依赖:
pip3.9 install 包名
内容的提问来源于stack exchange,提问作者BigJ
相关产品推荐
相关产品推荐

