我在虛擬環境中安裝了ipython(1.13 with 2.7.2)並嘗試了ipython -gui=gtk
,但仍然沒有%paste支持的基本終端接口。如何在virtualenv中安裝pygtk?
現在我嘗試安裝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
我已經嘗試了pip在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
兩件事 - 第一,你需要從一個GUI會話的終端運行這個(如GNOME),和第二,論證需要以兩個'--'作爲前綴:'ipython --gui = gtk'。如果它仍然不起作用;用你得到的錯誤信息編輯你的問題。 –
更新stacktrace – user1561108
我認爲這是一個pygtk郵件列表的問題。它與編程無關。 – erikbwork