操作流程
卸载环境:
#卸载自带python3.5
sudo apt-get remove --auto-remove python3.5
#卸载python3.5的相关依赖
whereis python3.5 |sudo xargs rm -rf
#如果还装了其他python3版本,用同样的方式先删除干净
安装新python
#安装python相关依赖
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
#安装python,由于devbox访问外部很慢很慢,最好先自己本地下载一个本地包,然后上传到devbox,地址:https://www.python.org/downloads/source/
#假设你已经从python官网下载了最新版本的安装包,解压它
tar -xf Python-3.8.5.tgz
#进入解压后的文件夹里面
cd Python-3.8.5
#configure脚本,该脚本将执行大量检查以确保系统上存在所有依赖项
./configure --enable-optimizations
#构建, -j是表示是否启动多线程构建,字节云一般都是8核,具体可以去字节云首页去看
make -j 8
#安装
sudo make install
#到这里,python已经安装完全了,但是由于卸载环境的时候删除了pip,新版本的python只会带一个和python版本一直的pip,所以安装一下pip的全部环境,我装的是python3.8,所以pip是pip3.8
sudo pip3.8 install --upgrade install
#增加python软连接
sudo ln -s /usr/local/bin/python3.8 python3
该文描述了如何在Linux系统中卸载python3.5并安装python3.8的完整过程,包括删除依赖、配置、构建和安装,并且更新pip到对应版本。
237

被折叠的 条评论
为什么被折叠?



