Spyder anaconda在Linux上因分段错误而崩溃

时间:2018-07-11 21:35:49

标签: python anaconda spyder

我刚刚在Linux上安装了Anaconda。尝试打开间谍程序(从导航器或终端打开)时,它不起作用。尝试在终端中打开它时出现以下错误:

分段错误(核心已转储)

我已完全更新了Conda,但无法解决问题。我正在使用Conda版本4.5.5和Ubuntu 18.04。有想法吗?

4 个答案:

答案 0 :(得分:10)

(此处为 Spyder维护程序)此问题是由错误的图形卡驱动程序引起的,有两种解决方法:

  1. 更新到Spyder 3.3或更高版本。
  2. 安装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

以及:

Basic TroubleshootingEmergency CPR

答案 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。