一、下载编译你需要的python版本包,我这里使用的是3.10
下载地址:Download Python | Python.org
1、解压:tar -zxvf Python-x.xx.xx.tgz(别照抄这个命令,把x.xx.xx改成你自己下载的python版本号)
2、部署编译:
- cd Python-x.xx.xx(这个也别照抄,把x.xx.xx改成你自己下载的python版本号)
- ./configure --prefix=/usr/local/python3 (我这里是部署在/usr/local/python3路径,因为我下载的python大版本是3.x的)
- make && make install
3、更换系统指令库
- mv /usr/bin/python /usr/bin/python.bak(这一步不是必须的,如果原本没有python可以不执行)
- cd /usr/local/python3(我之前部署的路径)
- ln -s /usr/local/python3/bin/python3 /usr/bin/python(这一步是在指令库创建python指令,并链接到你安装的python版本)
4、验证python版本
执行命令:python -V (看版本用大写的V,为啥不用小写的v,因为小写的v会直接进入内置模块展示台,实在不懂得话可以去百度)
附录:
在部署的python部署路径下,可以看到有pip3的指令,如果在/usr/bin路径下没有pip指令,那么后面会无法载入python的依赖模块,那么给pip做个软链接就行了,如下命令:
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip