我刚刚在Linux上安装了Anaconda。尝试打开间谍程序(从导航器或终端打开)时,它不起作用。尝试在终端中打开它时出现以下错误:
分段错误(核心已转储)
我已完全更新了Conda,但无法解决问题。我正在使用Conda版本4.5.5和Ubuntu 18.04。有想法吗?
答案 0 :(得分:10)
(此处为 Spyder维护程序)此问题是由错误的图形卡驱动程序引起的,有两种解决方法:
pyopengl
和conda。答案 1 :(得分:4)
根据我的经验,如果您具有ubuntu 18.04,anaconda 4.5或更高版本以及spyder 3.3或更高版本,则安装pyopengl
不会有效,因为spyder 3.3应该可以处理。如上所述,在开始修复之前,请先尝试更新spyder:
conda update spyder
然后降级Qt :
conda install pyqt=5.6
它应该可以解决您的问题。其他解决方案可以在这里找到:
Spyder Troubleshooting-Guide-and-FAQ
以及:
答案 2 :(得分:0)
我看到安装了新蟒蛇的全新Fedora出现问题。只需将间谍程序更新到最新版本(在我的情况下为3.3.1)即可对其进行修复,而无需其他任何操作。
(顺便说一句:您甚至可以通过anaconda导航器本身执行此操作,只需照看右上角每个应用程序面板中的滚轮即可。)
建议逐步修复所有问题,从升级到最新的spyder开始,如果不行,请尝试其他方法。
答案 3 :(得分:0)
这里的解决方案对我不起作用。我已卸载Anaconda https://docs.anaconda.com/anaconda/install/uninstall/并重新安装了https://docs.anaconda.com/anaconda/install/linux/
然后分段错误才消失。
请注意,这已与Ubuntu 14.04 LTS(在撰写本文时为旧版本)和Anaconda3 5.3.0与Spyder 3.3.1(最新)兼容。用conda list <package>
检查的版本。 Ubuntu 14支持的Spyder版本仍然是2.5.5,因此这种安排使我可以在不升级发行版的情况下安装新的Spyder。更不用说据说开发人员更喜欢在Anaconda环境中而不是在其他地方维护Spyder。