1

私は IPython 0.13.2 を使用しており、QT コンソールで IPython を試してみたかったのです。ただし、PySide で easy_install を実行すると、バージョン 1.2.0 がインストールされました。ipython qtconsole を実行しても、同じエラーが発生します。

    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 Webサイトで推奨)を使用していますが、コマンドプロンプトでも同じ結果を試しています。

4

1 に答える 1

0

問題を発見しました:

PySide 1.2 は 2.7.5 でビルドされているため、最初に Python 2.7.3 から Python 2.7.5 にアップグレードする必要があります。

その後、pygmentsでeasy_installを実行するだけで、うまくいきましたipython qtconsole

于 2013-07-25T20:39:27.280 に答える