Ubuntu 20.04下全新替换Python环境(以python 3.8.12为例)
1、先来看一下安装了那些版本的python
python --version #查看python安装版本
python2 --version #查看python2安装版本
python3 --version #查看python3安装版本
2、看一下不同版本python对应的路径
which python
which python3
3、卸载python(以免有些同学没有卸载干净)
whereis python | xargs rm -frv #删除所有残余文件 #xargs,允许你对输出执行其他某些命令
4、验证是否删除干净
whereis python #验证删除,返回应该是没有结果的
5、下载python3.8源码
cd / 切换到根目录下
wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz
6、安装依赖
apt-get install gcc g++ make zlib* libffi-dev openssl libssl-dev
7、编译安装
tar -xf Python-3.8.12.tgz
cd Python-3.8.12
./configure --prefix=/opt/python3.8 --with-ssl
make -j && make install
rm -rf /usr/bin/lsb_release(make install不成功,请先执行本语句再make install)
8、设置软连接
cd /usr/local/bin
ln -s -f /usr/local/bin/python3.8 /usr/bin/python
ln -s -f /usr/local/bin/python3.8 /usr/bin/pip
非必要:
rm python python3
rm pip pip3
9、升级安装pip3
apt-get install python3-setuptools python3-pip -y