在开发工作中,经常会碰到需要指定特定的python版本
真的是高了也不行,低了也不行。因源码的缘故,我们需要定特定的python版本
ppa更新python(推荐)
当前版本为3.10.4,我们降级到以python-3.7
增加ppa仓库
sudo add-apt-repository ppa:jonathonf/python-3.7
上述源失效可使用以下源代替
sudo add-apt-repository ppa:deadsnakes/ppa
升级apt索引,更新python
sudo apt update
sudo apt install python3.7 -y
删除软链接
sudo rm -rf /usr/bin/python3
创建软链接
ln -s /usr/bin/python3.7 /usr/bin/python3
切换成功
本地更新python
从python官方网站下载相关版本包
解压并进入解压目录
tar -xzvf Python-3.7.14.tgz
cd Python-3.7.14
创建安装的目录
mkdir -p /usr/local/python3.7.14
配置、安装
./configure --prefix=/usr/local/python3.7.14 --enable-optimizations --enable-shared
make clean && make -j4
make install
删除软链接
sudo rm -rf /usr/bin/python3
创建软链接
ln -s /usr/local/python3.7.14/bin/python3.7 /usr/bin/python3
pip更新
下载pip:
wget https://bootstrap.pypa.io/get-pip.py
运行脚本:
python get-pip.py
查看pip版本
pip -V