在Linux Mint 18.1运行Anaconda Navigator时出现错误求助
我来帮你搞定在Linux Mint 18.1上启动Anaconda Navigator遇到的这两个问题,咱们一步步来:
1. 处理Qt样式警告 QApplication: invalid style override passed, ignoring it.
这个问题是因为Linux Mint的桌面环境用了自定义GTK样式,和基于Qt开发的Anaconda Navigator不兼容导致的,有两种解决方式:
临时生效方案:在终端启动Navigator时指定兼容的Qt样式,比如用Fusion或者GTK2:
QT_STYLE_OVERRIDE=Fusion anaconda-navigator或者
QT_STYLE_OVERRIDE=GTK2 anaconda-navigator永久生效方案:把样式配置加到你的shell配置文件里,以后每次启动都自动生效:
- 打开你的bash配置文件(比如
~/.bashrc):nano ~/.bashrc - 在文件末尾添加一行:
export QT_STYLE_OVERRIDE=Fusion - 保存退出后,执行以下命令让配置生效:
source ~/.bashrc
- 打开你的bash配置文件(比如
2. 处理VS Code检测的报错
这个报错是因为Anaconda Navigator在检测VS Code是否可用时出现了路径识别错误,或者系统里没安装VS Code,解决方法如下:
- 如果不需要VS Code集成:打开Anaconda Navigator后,点击顶部菜单栏的
File > Preferences,找到VS Code相关的选项,取消勾选自动检测的开关即可。 - 如果需要VS Code集成:
- 先确认系统已经安装了VS Code;
- 同样进入
File > Preferences,找到VS Code的路径设置,手动指定可执行文件的路径,比如通过apt安装的VS Code路径一般是/usr/bin/code。
额外建议:更新Anaconda Navigator
这些报错可能是旧版本的bug,尝试更新到最新版本说不定能一次性解决所有问题:
conda update anaconda-navigator
内容的提问来源于stack exchange,提问作者gornvix
相关产品推荐
相关产品推荐

