在Spyder中没有IPython

Lon*_*Rob 5 ipython spyder

我不认为我在这个密切相关的问题中遇到了问题.

我正在运行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)
Run Code Online (Sandbox Code Playgroud)

kad*_*dee 13

对我来说,在将IPython更新到4.1.1之后,在Spyder(2.3.8)中不再提供IPython控制台.

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

pip install -U qtconsole
Run Code Online (Sandbox Code Playgroud)

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


Rob*_*rto 8

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

import IPython
IPython.start_ipython()
Run Code Online (Sandbox Code Playgroud)

  • 啊! 我安装了`sympy`,重启了Spyder,现在它正常工作! (3认同)

Dim*_*iev 8

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

Help -> Optional dependencies

并且看到我IPython已经过时了.关闭Spyder,我升级了ipython,

sudo pip3 install ipython --upgrade
Run Code Online (Sandbox Code Playgroud)

或者如果您使用Python2:

sudo pip install ipython --upgrade
Run Code Online (Sandbox Code Playgroud)

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