在Ipython Qt控制台中,sp.info不会在控制台内打印

在Ipython Qt控制台中,sp.info不会在控制台内打印,qt,numpy,scipy,ipython,qtconsole,Qt,Numpy,Scipy,Ipython,Qtconsole,我已经从源代码在Ubuntu 12.04中安装了IPython 1.1.0 同样,我从源代码安装了Numpy-1.8.0、Scipy-0.13.1、Matplotlib-1.3.1 使用Ipython Qt控制台时,命令sp.infooptimize.fmin不会在控制台中打印输出,而是在终端pylab中打印输出。无论如何,它也可以在控制台中打印它 import numpy as np import scipy as sp from scipy import optimize sp.info(o

我已经从源代码在Ubuntu 12.04中安装了IPython 1.1.0

同样,我从源代码安装了Numpy-1.8.0、Scipy-0.13.1、Matplotlib-1.3.1

使用Ipython Qt控制台时,命令sp.infooptimize.fmin不会在控制台中打印输出,而是在终端pylab中打印输出。无论如何,它也可以在控制台中打印它

import numpy as np
import scipy as sp
from scipy import optimize
sp.info(optimize.fmin)
pylab中的输出如下所示

fmin(func, x0, args=(), xtol=0.0001, ftol=0.0001, maxiter=None, maxfun=None,
full_output=0, disp=1, retall=0, callback=None)
Minimize a function using the downhill simplex algorithm.
Parameters
----------
func : callable func(x,*args)
你可以用IPython的?获取任何对象信息的语法:

optimize.fmin?
这将适用于所有IPython环境


但是,无论是否在pylab模式下启动,当我尝试scipy.info和numpy.info时,它们都在Qt控制台中工作。我不知道他们为什么不帮你。

谢谢@Thomas的回复。你的名字是什么?确实为ipython工作,它显示了信息,但没有像在终端中那样将其嵌入到qtconsole中。实际上,scipy.info和numpy.info在我从存储库中安装了每一个和每一个东西时也与我一起工作,但是版本有点旧,所以我从他们的网站下载了最新版本,并从源代码处安装。之后它就不工作了。