由于在16.04上面python的版本只支持到python3.5,所以需要安装python3.7版本。
1、安装基础开发包
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get dist-upgrade
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
2、安装
在https://www.python.org/ftp/python/中选择自己需要的python源码包,这边下载的是3.7.3
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
mkdir /usr/local/python3
cp ./Python-3.7.3.tgz /usr/local/python3
cd /usr/local/python3
tar -zxvf Python-3.7.3.tgz
cd Python-3.7.3
apt-get install gcc(如果没有安装gcc,可执行该步骤)
./configure
make
make install
查看在目录/usr/local/bin/下是否生成执行文件python3.7,如果没有生成,说明上面的操作出错了。
3、设置软连接
sudo rm -rf /usr/bin/python3 --删除旧的python软连接
ln -s /usr/local/bin/python3.7 /usr/bin/python3
4、最后检查下python的版本
python3 --version