Pydev использует неправильную версию IPython?

У меня установлены Pydev 2.7, Python 3.2 и IPython 0.13. Однако, когда я запускаю интерактивную консоль в Eclipse, она говорит

PyDev console: using IPython 0.11

Я не могу представить, откуда должен появиться IPython 0.11. Как я могу проверить?

После запуска консоли import IPython; IPython.__version__ тоже выдает правильную версию 0.13.

Сейчас в консоли IPython 0.13 или что-то не так?


person Gerenuk    schedule 09.10.2012    source источник
comment
Я думаю, что это было жестко закодировано в PyDev, поскольку версия IPython 0.11 была текущей версией, когда была добавлена ​​​​интеграция IPython.   -  person Mohammad Alhashash    schedule 10.10.2012
comment
Чтобы объяснить немного больше: IPython сильно изменился между 0.10 и 0.11, поэтому PyDev, вероятно, потребовался другой код для интеграции новой версии. Таким образом, это сообщение может означать «0,11 или выше».   -  person Thomas K    schedule 11.10.2012
comment
Хорошо, по-видимому, есть даже имена классов, содержащие ipython и 11. Могу ли я проверить версию в работающем экземпляре IPython?   -  person Gerenuk    schedule 11.10.2012


Ответы (1)


Я думаю, ты в порядке. Я попытался

IPython.__version__

а также получить 0.13 в консоли PyDev:

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'
person Sven    schedule 20.02.2013