2012-10-09 56 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'