将python的默认指向从2.7改成3.5

https://www.linuxidc.com/Linux/2018-01/150065.htm

由于Ubuntu很多底层采用的是Python2.*,Python3和Python2是互不相容的,因此不能卸载Python2,需要将默认Python的指向Python3。

  1. sudo apt-get update
  2. sudo apt-get install python3 #先下载最新的Python
  3. cd /usr/local/lib #刚才下载的Python程序被安装在这个路径中
  4. ls -l #显示当前路径下的两个Python文件,一个Python2.7,一个Python3.5
  5. #备份和删除原来的python链接
  6. cd /usr/bin/
  7. sudo cp /usr/bin/python /usr/bin/python_bak #先备份python链接
  8. rm -rf python
  9. #若提示无法删除'python':权限不够,则运行如下命令
  10. sudo -i #进入root命令
  11. cd /usr/bin/
  12. rm -rf python #目录要在/usr/bin/下面
  13. #建立新的python链接
  14. 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的安装

  1. sudo add-apt-repository ppa:jonathonf/python-3.6 #如果jonathonf被拒绝,则改成deadsnakes
  2. sudo apt-get update
  3. sudo apt-get install python3.6
  4. #安装对应的pip和python3.6-dev
  5. #安装pip
  6. wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
  7. python3 get-pip.py
  8. apt-get install python3.6-dev
  9. #然后就能够在/usr/bin下面看到python3.6成功被安装,接着按照上面类似的步骤改软链接即可。