我已经安装了 python 2.7、3.5、Anaconda2 和 Anaconda3。我无法在任何这些环境中启动 spyder v3.01、3.00、2.3.9 或 2.3.8。从命令行输入 spyder
甚至python spyder --reset
导致
Segmentation fault (core dumped)
有没有其他人经历过这个?有解决办法吗?
最佳答案
好的,我终于找到了问题所在,这可能只影响那些首先尝试在默认 python 发行版中安装 spyder 之类的东西(即使后来被“删除”)。解决方法是首先启动一个 python shell 并检查 sys.path
:
>>> import sys
>>> sys.path
确保所有列出的路径都在您当前的 python 环境中。对我来说,所有路径都包括我的 anaconda 安装路径,除了一个以
/home/jack/.local
开头的路径。 .不知道那是怎么进去的。从路径中删除它(在 python 中使用 sys.path.pop()
或 sys.path.remove()
修复了问题。为了永久解决这个问题,我只是从之前安装的 python 包中删除了“剩余”,这些包卡在我的
.local
中。目录。现在一切都很好。感谢 Carlos Cordoba 的提示,以及(更重要的是)spyder!
干杯!
关于python-2.7 - Spyder 不会在 Ubuntu 16.10 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40699019/