Spyder中无法使用IPython。

6

我认为我没有遭受这个相关问题的问题。

我正在运行Linux Mint 16(基于Ubuntu 13.10),安装了Spyder 2.2.5和IPython 0.13.2。

解释器菜单下,我只看到打开Python解释器……而没有打开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)

在“? > 可选依赖项”菜单中,IPython条目报告了什么? - Carlos Cordoba
8个回答

14

9
原则上,您应该可以通过查看 -> 窗口 -> IPython控制台打开IPython控制台...您能做到吗? 如果没有此选项,请尝试以下操作:从解释器窗口开始。
import IPython
IPython.start_ipython()

1
谢谢。该命令在Spyder解释器窗口中启动IPython。但是在“查看”->“窗口”->“IPython”下仍然没有选项。 - LondonRob
1
在Spyder 2.7.8和3.1.4中,必要的选项位于“视图”->“窗格”->“IPython控制台”下,供未来的用户使用。 - airdas

9
在我的情况下(Spyder3.0.0dev),我检查了: 帮助 -> 可选依赖项 并发现我的IPython已经过时。因此关闭Spyder并升级ipython
sudo pip3 install ipython --upgrade

如果您使用的是Python2:

sudo pip install ipython --upgrade

然后重启Spyder。哇!IPython控制台出现了。


1
那个可选依赖项菜单中有很多不错的信息。安装所有缺失的依赖项对我很有帮助。谢谢! - BenB

4

我遇到了同样的问题,在这种情况下,我错过了ipython-qtconsole软件包。 在我的Mint操作系统上:

sudo apt-get install ipython-qtconsole

解决了问题。

在尝试过本帖中提出的解决方案后,我在https://pythonhosted.org/spyder/installation.html上找到了相关信息。


3

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

sudo apt-get install ipython3-qtconsole

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

做到这一点并且正在工作!


1

对于我在 Spyder 3.7 上,这个方法有效:

控制台 -> 重启内核 (Ctrl+.)

然后:

控制台 -> 打开一个 IPython 控制台 (Ctrl+T)


0

从Windows 10转到Linux Mint后,我仍然更喜欢使用软件管理器。我安装了Spyder3、Ipython、Python-tk和Ipython3-qtconsole,但不知道是否需要安装Ipython或Python-tk。现在,在控制台下拉菜单中,Spyder3有一个“打开IPython控制台”的选项。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接