我不认为我在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)
答案 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控制台"在控制台下拉下来。