Ubuntu下修改默认python版本
从python3.7修改至python3.6
Ubuntu默认安装python2.7,因为一些原因我将其改成了python3.7,现在又因为一些原因要改为python3.6.
下载安装python3.6
在 官网上下载所需要的版本,下载完成后对其进行解压
chang@Ubuntu:~$tar zxvf Python-3.6.0.tgz
chang@Ubuntu:~$cd Python-3.6.0
chang@Ubuntu:~$./configure
chang@Ubuntu:~$make
如果中间出现错误,请参考其他帖子。
修改链接
首先查看python各个版本的位置在哪里
chang@Ubuntu:~$which is pthon3.7
/home/chang/anaconda3/bin/python3.7
chang@Ubuntu:~$which is python
/home/chang/anaconda3/bin/python
chang@Ubuntu:~$which is python3.6
/usr/local/bin/python3.6
从这里可以看出python的位置,接下来将python的软链接替换成链接至python3.6即可
chang@Ubuntu:~$sudo rm /home/chang/anaconda3/bin/python
chang@Ubuntu:~$sudo ln -s /usr/local/bin/python3.6 /home/chang/anaconda3/bin/python/home/chang/anaconda3/bin/python
完成后查看python版本就是python3.6了。综上,知道默认链接的位置,将其替换即可。
但是这样会出现问题,会提示conda没办法用。