背景介绍
因为喜欢elementaryOS的风格,准备用它代替windows系统。为了学习Python,想在elementary里安装最新的Python3.8.5,因为系统自带Python3.6.9,故决定用源码编译安装(altinstall)最新的Python3.8.5
版本环境
- 系统版本
elementaryOS:elementaryos-5.1-stable.20200706.iso, 基于Ubuntu 18.04。 - Python版本
Python-3.8.5.tgz;
步骤
更新package list:sudo apt update
解压源码包:tar -zxf Python-3.8.5.tgz
cd Python-3.8.5
./configure --prefix=/opt/python/python385 --enable-optimizations
make -j 2
sudo make altinstall
运行
要运行新安装的python还需要将其加入系统PATH环境变量,方法有3类:
- 将
/opt/python/python385/bin
用export
命令添加到PATH环境变量中 - 使用
ln
命令修改现行的python3
软链接 - 系统设置默认python