情况描述:ubuntu 16.04中已经自带python,但是版本不是很新,想安装并使用其它较新版本的python
解决方法:1、在Terminal输入命令:sudo apt-get install python3.5(也可以选择别的版本,此处选择python3.5版本)
2、此时系统默认打开的python版本仍然时自带的版本,而不是我们下载的3.5版本,可以通过如下方法将3.5版本改为系统默认版本
第一步:先备份原来的链接,命令为:sudo cp /usr/bin/python /usr/bin/python_bak
第二步:删除原来默认指向系统自带python版本的链接,命令为:sudo rm /usr/bin/python
第三步:将链接重新指定给python3.5版本,命令为:sudo ln -s /usr/bin/python3.5 /usr/bin/python
说明:1、sudo ln -s 源文件 目标文件,它的功能是为某一个文件或者目录在另一个位置建立一个同步的链接(其中l是大写字母L的小写形式)
所以操作python就实际上是在操作python3.5,当然也可以通过命令:sudo rm /usr/bin/python 和 sudo ln -s /usr/bin/python2.7 /usr/bin/python,实现从 python3.5切换回python2.7
2、该方法来源于 https://www.cnblogs.com/wmr95/p/7637077.html
3、设置完成,在终端输入:python ,如果出现的版本号是3.5.x,则表明设置成功,如果还是2.7版本,则表明设置失败,需要检查原因重新设置