ubuntu 18.04 安装anaconda遇到的坑
最近玩起了ubuntu,自己学python自然还是要装anaconda,可是感觉anaconda太贼了,hijack很多系统配置,目前遇到了2个坑:
1. 坑一:
ubuntu默认python
是python2,python3
才是python3.但是安完anconda以后,python
和python3
都指向python3,python2
才是python2.7。然后系统就开始报错,因为ibus用到了python,可是不是python3。
- 修改办法:把
python
的指向重新指到python2
sudo gedit ~/.bashrc
添加alias python=’/usr/bin/python2.7’
source ~/.bashrc
参考链接:https://blog.csdn.net/htt789/article/details/79621331
再次查看python版本即可。不过我后来用了搜狗爽多了,这个问题也没再出现过。不过一安装anaconda就出问题,怕是逃不了干系。当时的报错信息忘记保存了。
2. 坑二:
好不容易解决了上面的问题,过没几天系统又出问题了。ubuntu没事喜欢玩screenfetch
,然后以前好好的现在又报错了。
错误信息:Using the ‘memory’ GSettings backend. Your settings will not be saved or shared with other applications…
网上链接一个个找解决办法,最后发现又是anaconda的锅。在terminal输入which gsettings
,输出应该是/usr/bin/gsettings
,但是安装完anconda以后,结果变成/安装路径/anaconda3/bin/gsettings
,又被劫持了。
- 解决办法:把
/安装路径/anaconda3/bin/gsettings
重命名为/安装路径/anaconda3/bin/gsettings_old
- 参考链接:https://ubuntu-mate.community/t/gsettings-not-working-to-change-wallpaper/13867/15
3.坑三:
编译满血版vim的时候python3特性一直实现不了,因为不能按通常教程设置为系统的pyhton3的路径,而得是anaconda的路径,弄了好久。可参考我这篇: