Spyder不会在Ubuntu 16.10上发布

时间:2016-11-19 23:26:26

标签: python-2.7 python-3.x ubuntu spyder

我安装了python 2.7,3.5,Anaconda2和Anaconda3。我无法在任何这些环境中启动spyder v3.01,3.00,2.3.9或2.3.8。在命令行中,键入spyder甚至python spyder --reset会导致

  

分段错误(核心转储)

还有其他人经历过这个吗?有修复吗?

1 个答案:

答案 0 :(得分:2)

好吧,我终于找到了问题,这可能只会影响那些首先尝试在默认python发行版中安装Spyder之类的人(即使后来被“删除”)。解决方案是首先启动python shell并检查sys.path

>>> import sys
>>> sys.path

确保列出的所有路径都在当前的python环境中。对我来说,所有路径都包括我的anaconda安装路径,除了一个以/home/jack/.local开头的路径。不确定那里有多少。从路径中删除它(在python中使用sys.path.pop()sys.path.remove()修复了问题。

要永久解决问题,我只是从以前安装的.local目录中挂起的python包中删除了“剩余部分”。现在一切都很棒。

感谢Carlos Cordoba提示,以及(更重要的是)spyder!

干杯!