2013-07-24 3 views
1

Я использую IPython 0.13.2, и я хотел попробовать IPython на консоли QT. Однако после выполнения easy_install на PySide и установленной версии 1.2.0. Делая IPython qtconsole еще дает ту же ошибку:ipython не распознает заполненную PySide?

File "c:\python27\lib\site-packages\IPython\config\application.py", line 352, in initialize_subcommand 
    subapp = import_item(subapp) 
    File "c:\python27\lib\site-packages\IPython\utils\importstring.py", line 40, in import_item 
    module = __import__(package,fromlist=[obj]) 
    File "c:\python27\lib\site-packages\IPython\frontend\qt\console\qtconsoleapp.py", line 56, in <module> 
    from IPython.external.qt import QtCore, QtGui 
    File "c:\python27\lib\site-packages\IPython\external\qt.py", line 57, in <module> 
    raise ImportError('Cannot import PySide >= 1.0.3 or PyQt4 >= 4.7') 
ImportError: Cannot import PySide >= 1.0.3 or PyQt4 >= 4.7 

Однако, когда я запустить IPython и попробуйте импортировать PySide, он видит это прекрасно:

Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] 
Type "copyright", "credits" or "license" for more information. 

IPython 0.13.2 -- An enhanced Interactive Python. 
?   -> Introduction and overview of IPython's features. 
%quickref -> Quick reference. 
help  -> Python's own help system. 
object? -> Details about 'object', use 'object??' for extra details. 

In [1]: import PySide 

In [2]: PySide.__version__ 
Out[2]: '1.2.0' 

In [3]: 

Что это дает? Я нахожусь в Windows XP, используя Console2 (рекомендуется на веб-сайте IPython), но также попробуйте командную строку с таким же результатом.

ответ

0

Обнаруженные проблемы:

Мне нужно сначала обновить с Python 2.7.3 для Python 2.7.5, так как PySide 1,2 был построен с 2.7.5.

Впоследствии, мне просто нужно сделать easy_install на пигментах Тогда ipython qtconsole работал нормально!

Смежные вопросы