2

ipython を仮想環境 (1.13 with 2.7.2) にインストールして試してみましipython -gui=gtkたが、たとえば %paste をサポートしていない基本的な端末インターフェイスが得られました。

今私はpygtkをインストールしようとしましたが、そこでも成功しませんでした。

OpenBox WM で Crunchbang Linux を実行しています。

    [TerminalIPythonApp] GUI event loop or pylab initialization failed
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
...python2.7/local/lib/python2.7/site-packages/IPython/lib/inputhook.pyc in enable_gui(gui, app)
    526         e = "Invalid GUI request %r, valid ones are:%s" % (gui, guis.keys())
    527         raise ValueError(e)
--> 528     return gui_hook(app)
    529 

...python2.7/local/lib/python2.7/site-packages/IPython/lib/inputhook.pyc in enable_gtk(self, app)
    286         IPython.
    287         """
--> 288         import gtk
    289         try:
    290             gtk.set_interactive(True)

ImportError: No module named gtk

アクティブ化した virtualenv 内で pygtk をインストールしようとしましたが、うまくいきませんでした。

完全なログ:

$ pip install pygtk
Downloading/unpacking pygtk
  Downloading pygtk-2.24.0.tar.bz2 (2.4MB): 2.4MB downloaded
  Running setup.py egg_info for package pygtk
    ********************************************************************
    * Building PyGTK using distutils is only supported on windows. *
    * To build PyGTK in a supported way, read the INSTALL file.    *
    ********************************************************************
    Complete output from command python setup.py egg_info:
    ********************************************************************

* Building PyGTK using distutils is only supported on windows. *

* To build PyGTK in a supported way, read the INSTALL file.    *

********************************************************************

----------------------------------------
Command python setup.py egg_info failed with error code 1 in ...python2.7/build/pygtk
4

2 に答える 2

2

あなたはdebianベースのディストリビューションを実行しているので; いくつかの頭痛の種を簡単に節約できますsudo apt-get install ipython( sudo apt-get install ipython3Python 3 で遊びたい場合)。

これにより、適切な GTK バインディングも確実にインストールされます。これが最もサポートされている方法です。

ipython の最新バージョンには、仮想環境の自動検出機能があります。

于 2012-12-09T15:18:13.147 に答える