Ubuntu 编译安装Python3.6
安装环境 Ubuntu 16.04 amd64
最好不要卸载系统自带的Python,可能会导致系统错误,因为系统中的好多软件都依赖Python
安装依赖#安装编译套件
sudo apt install build-essential checkinstall
#安装其他依赖
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
下载源码并编译
Python下载地址https://www.python.org/downloads/ 选择自己需要的版本下载,我下载的是3.6.6版本prefix:指定安装目录;enable-optimizations:启用优化选项(LTO,PGO等),启用编译很慢;# 下载源码
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
# 解压
tar -zxvf Python-3.6.6.tgz
# 进入目录
cd Python-3.6.6/
#编译安装
./configure --prefix=/usr/local/python3.6 --enable-optimizations
make -j4 && make -j4 install
建立软连接# 备份原有Python命令的软连接
mv -f /usr/bin/python /usr/bin/python.bak
# 建立新的Python链接
ln -sf /usr/loca