2012-10-09 36 views
0

我安装了Pydev 2.7,Python 3.2和IPython 0.13。 然而,当我在Eclipse中运行的交互式控制台,它说Pydev使用错误的IPython版本?

PyDev console: using IPython 0.11 

我无法想象那里的IPython 0.11是从何而来。我该如何检查?

运行控制台后,import IPython; IPython.__version__也给我正确的版本0.13。

现在在控制台中是IPython 0.13还是出了什么问题?

+0

我觉得它的PyDev是硬编码为IPython的0.11版本是当前版本中添加的IPython整合时。 –

+0

解释更多:IPython在0.10和0.11之间改变很多,所以PyDev可能需要不同的代码来集成新版本。所以这个消息可能意味着'0.11或以上'。 –

+0

好的,显然甚至有包含“ipython”和“11”的类名。我可以在运行的IPython实例中检查版本吗? – Gerenuk

回答

0

我觉得你很好。我试图

IPython.__version__ 

,并获得在PyDev的控制台0.13:

import sys; print('%s %s' % (sys.executable or sys.platform, sys.version)) 
C:\Python27\python.exe 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] 
PyDev console: using IPython 0.11 
import IPython 
IPython.__version__ 
Out[1]: '0.13.1'