将python的默认指向从2.7改成3.5
https://www.linuxidc.com/Linux/2018-01/150065.htm
由于Ubuntu很多底层采用的是Python2.*,Python3和Python2是互不相容的,因此不能卸载Python2,需要将默认Python的指向Python3。
sudo apt-get update
sudo apt-get install python3 #先下载最新的Python
cd /usr/local/lib #刚才下载的Python程序被安装在这个路径中
ls -l #显示当前路径下的两个Python文件,一个Python2.7,一个Python3.5
#备份和删除原来的python链接
cd /usr/bin/
sudo cp /usr/bin/python /usr/bin/python_bak #先备份python链接
rm -rf python
#若提示无法删除'python':权限不够,则运行如下命令
sudo -i #进入root命令
cd /usr/bin/
rm -rf python #目录要在/usr/bin/下面
#建立新的python链接
ln -s /usr/bin/python3.5 /usr/bin/python
将python指向3.6
https://blog.csdn.net/qq_35975447/article/details/106795935
由于在进行sudo apt-get install python3时,ubuntu16.04是只能够下载到python3.5的,因此得需要如下方法进行python3.6的安装
sudo add-apt-repository ppa:jonathonf/python-3.6 #如果jonathonf被拒绝,则改成deadsnakes
sudo apt-get update
sudo apt-get install python3.6
#安装对应的pip和python3.6-dev
#安装pip
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
python3 get-pip.py
apt-get install python3.6-dev
#然后就能够在/usr/bin下面看到python3.6成功被安装,接着按照上面类似的步骤改软链接即可。