Ubuntu18.04 python版本管理
一、conda更改管理
根据需求修改python版本名字,例如添加python3.5的conda环境:
conda create -n python35 python=3.5
结果如图:
输入:
conda activate python35
OK!python3.5环境添加成功,以后只需要使用conda activate命令去转换就可以修改python版本了!
*【Error】有的人会报错:ProxyError: Conda cannot proceed due to an error in your proxy configuration
这是因为系统配置了VPN,需要修改系统IP设置,或者在ubuntu中开启VPN即可下载!
参考链接:
链接-------------1
二、修改链接更改管理
因为ubuntu18.04自带python2.7和python3.6版本,在正常情况下在终端输入python命令,系统自动调用的是python2.7。
如果安装了conda还会调用的是conda自己的环境python版本,我们找到python的链接是在/usr/bin里面。
OK!我们来修改链接
输入:
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3.6 /usr/bin/python
可以看到已经重新链接python了!还回去2.7版本也是一样的操作!
三、.bashrc默认命令管理
编辑.bashrc
sudo vim .bashrc
添加自定义命令到系统环境中
alias python='/usr/bin/python2.7'
保存退出,重新打开一个终端,输入python
同样的也可以添加其他版本自定义命令:
四、update-alternatives管理
根据自己环境更改python版本名!
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
输入命令来切换python版本:
sudo update-alternatives --config python
选择python版本,例如: number: 2
测试是否修改成功:
OK!成功了~