目前我们使用的Ubuntu18.04镜像版本,默认的Python自带的版本是2.7和3.6,但是目前最新版本的Python是3.7。一般常规的应用旧版本也是可B x 3 L 8 5 ` 5以用的,但是迫于强迫症或者有些需要用到最新版本,我们则; 4 | R k可以直接在纯净镜像的时候u h _ U / 4 K ,直接升级和安装到Python3.7版本。
第一、升级Python 3.6 至 3.7
1、更新镜像
sudo apt update
sudo apt install software-properties-common
2、将Deadsnakes PPA添加到源列表
sudo add-aptX o 6 w ) W #-repositord H h g c f 9 ky ppa:deadsnakes/ppa
3、安$ ] $ D装Python3,7
sudo apt install python3.7
实际上已经安装到新版本的3.7,我们可以看看是不是:
python3.7 --version
4、将Python 3.6和Python 3.7添加到替代项
su( ] ] =do update-alterH O 2natives --? B # s ninstall /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo updaI 4 T ; .te-alternatives --install /usr/bin/python3 python3 /usr/* @ / O $ #b7 K tin/python3.7 2
5、更新指向
sudo update-alternatives --config python3v U T I
然后我们再去检查b R I v c ) +就是已经是Pythoo u x ! hn3.7新版本默认。
第二、直接安装Python3.7并设置默认
1、升级包索引和软件
apt update -y
2、安装编译需要的软件包
apt6 A l $ / ( y install build-ess; 5 ^ % 2enB i O m ] ^ +tial zlib1g-dev libbz2-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-I I w ! h Y J -dev libffi-dev -y
3、下载版本和编译安装
目前最新版本是3.9,但是我们还是不要用到最新版本,比如常用的就是3.7或者3.8.
wge1 9 i 4 H H r /t ht; 5 I } Qtps@ G l J://www.python.org/fg & r S 9 D ]tp/pyC ) X _thon/3.7.9/Python-3.7.9.tgz
然后解压
tar -zxvf Python-3.7.9.t/ @ ?g( 8 p u b a 3z
编译安装
cd Python-3.7.9
./configure --prefix=/usr/local/src/python37
sudo make
sudo make install
4、建议软连接
ln -s /usr/local/src/python37/binN O O C/python3.` Y 3 G7 /usr/bin/python3.7
ln -s /usr/local/src/python37/bin/pip3.7 /usr/bin/pip3.7
如果我们希望替代之前的
rm -rf /usr/J , nbin/python3
ln -s /usr/local/srq Q 1 R j J ~ &c/p* | Z H m U }ython37/bin/python3.7 /usr/bin/python3
这样我们就默认使用的是新安装的Python3.7,理论上如果我们希望安装3.8或者3.9也是应该这样操作。
但是,如果我们需要升级或者安装新版本,E y C & {要么在系统纯净版的时候安装升级,% W [ _要么我们注意备份。
发表评论