在Spyder中没有IPython

时间:2014-02-21 13:50:39

标签: ipython spyder

我不认为我在this closely related question中遇到了问题。

我正在运行Linux Mint 16(基于Ubuntu 13.10)并且拥有Spyder 2.2.5和IPython 0.13.2。

Interpreters菜单下,我只看到Open a Python interpreter...,而不是打开IPython解释器的选项。

我有什么需要做的“显示”Spyder IPython“是”吗?

这是我的“可选依赖项”的输出:

IPython >=0.13  :  0.13.2 (OK)
matplotlib >=1.0:  1.2.1 (OK)
pep8 >=0.6      :  None (NOK)
pyflakes >=0.5.0:  0.7.3 (OK)
pylint >=0.25   :  None (NOK)
rope >=0.9.2    :  0.9.2 (OK)
sphinx >=0.6.6  :  1.1.3 (OK)

7 个答案:

答案 0 :(得分:13)

对我来说,在将IPython更新到4.1.1之后,Spyder(2.3.8)中的IPython控制台不再可用。

解决方案是安装/升级qtconsole:

pip install -U qtconsole

另见https://github.com/spyder-ide/spyder/issues/2608#issuecomment-130586847

答案 1 :(得分:8)

原则上你应该可以用View打开一个IPython控制台 - > Windows - > IPython console ......你有吗? 如果这不是一个选项,请尝试:从解释器窗口

import IPython
IPython.start_ipython()

答案 2 :(得分:8)

在我的情况下(Spyder3.0.0dev),我查了一下:

Help -> Optional dependencies

并看到我的IPython已过时。所以关闭了Spyder,我升级了ipython

sudo pip3 install ipython --upgrade

或者如果你使用Python2:

sudo pip install ipython --upgrade

并重新启动Spyder。瞧! IPython控制台在那里

答案 3 :(得分:3)

有同样的问题,在这种情况下我错过了ipython-qtconsole包。 在我的薄荷操作系统上:

sudo apt-get install ipython-qtconsole

做了这个伎俩。

我在尝试了这篇文章的提议解决方案后找到了https://pythonhosted.org/spyder/installation.html的信息

答案 4 :(得分:2)

对于python 3,以下在Mint OS上解决了我的问题

sudo apt-get install ipython3-qtconsole

答案 5 :(得分:1)

sudo pip3 install ipython --upgrade
sudo pip3 install qtconsole --upgrade

这样就完成了它的工作!

答案 6 :(得分:0)

从Windows 10转向Linux Mint仍然更熟悉软件管理器,安装了Spyder3,Ipython,Python-tk和Ipython3-qtconsole,在必要时不知道Ipython或Python-tk。 Spyder3现在有一个" Open IPython控制台"在控制台下拉下来。