【发布时间】:2017-04-03 14:23:25
【问题描述】:
我已经安装了 python 2.7、3.5、Anaconda2 和 Anaconda3。我无法在任何这些环境中启动 spyder v3.01、3.00、2.3.9 或 2.3.8。在命令行中,输入spyder 甚至python spyder --reset 会导致
分段错误(核心转储)
有其他人经历过吗?有解决办法吗?
【问题讨论】:
-
请发布一些基本信息:您使用的是什么操作系统?你的 Qt 和 PyQt 版本是什么?此外,如果你正确安装了 Spyder,你不需要写
python spyder来启动它,只需spyder。 -
对不起!我本来打算包括它是 ubuntu 16.10 的全新安装。另外,我刚刚注意到我的主目录中的 spyder_crash.log 文件。事实证明,在 ubuntu 16.10 中,他们删除了一个旧的/未维护的包“QtWebkit”,spyder 需要加载该包。我能够通过运行“sudo apt-get install python3-pyside.qtwebkit”使其在 anaconda3 中工作,但是当我尝试对 python2.7 执行相同操作时它仍然崩溃(“sudo apt-get install python-pyside. qtwebkit")。
-
哈,我在标题中输入了操作系统。我想我并没有(完全)像我最初想象的那样缺乏睡眠。 ;) 但我在阅读时遇到了麻烦。对于 python2.7,我使用的是 pyqt4 (anaconda2-4.1.1),对于 python3,我使用的是 pyqt5 (anaconda3-4.2.0)。
-
对不起,我没看清楚你的标题。我想念你在 Ubuntu 中:-)。关于您所说的: 1. 您不必混合 Anaconda 和 Ubuntu 软件包来使 Spyder 工作。你这样做的事实意味着你没有正确安装 Anaconda。 2. Spyder 3.0 不适用于 PySide。 3. Anaconda 包含 Spyder 需要运行的所有个包,所以你必须确保只使用这些包,而不是 Ubuntu 附带的包(没有一个)。
-
对不起,我不是很清楚。我的意思是我尝试在原生 python2.7 环境上安装 spyder,然后是 Anaconda2,然后是 Anaconda3,并且在每个阶段,spyder 都崩溃了。为了验证我没有做任何奇怪的事情,我卸载了所有 spyders 和 Anacondas,然后重新安装了新的 Anaconda2(bash Anaconda2-4.1.1-Linux-x86_64.sh)。正如预期的那样,“which python”和“which spyder”现在都指向 Anaconda2 路径。从命令行运行“spyder”会导致核心转储。
标签: python-2.7 python-3.x ubuntu spyder