当你给你的Linux兴冲冲地装完Anaconda的时候,问题就接踵而至了…
从gnome-tweaks谈起
gnome-tweaks
是gnome
配置桌面设置的一个小软件,和anaconda八杆子打不到一块儿。在我安装完gnome-tweaks
以后,它始终没办法正常运行。经过非常艰难地排查,我才意识到是conda
的锅。因为gnome-tweaks
是Python写的,而conda
接管了Python的环境。解决方法是,对gnome-tweaks
启动文件的第一行,将
1 | #!/usr/bin/python3 |
修改为
1 | #!/usr/bin/env python3 |
即可。在提出这个issue后,这个bug得到了修复,目前直接安装anaconda
和gnome-tweaks
是不会有冲突的。
yay的构建事故
当我想构建yay的时候,我理应遵循下面的步骤。
1 | git clone https://aur.archlinux.org/yay.git |
可是在最后一步出现了问题。提示#include <alpm.h>
这一行有误。我非常疑惑,一开始完全没有想到是Anaconda的问题。这是因为Anaconda同样也接管了gcc造成的问题。解决方法就是conda deactivate
来在shell中退出conda的环境。然后重新构建。
启发
当你的Linux装完Anaconda且出现你不知道怎么解决的error的时候,都往conda的方向想一想,十有八九都是它的锅。