web-dev-qa-db-ja.com

python2.7にgtkをインストールする方法は?

私はDebian6.04とPython 2.7
コンパイルしましたPython 2.7、(./ configure、make、make install)
コンソール:

>python2.7  
Python 2.7.3 (default, Jul 28 2012, 16:54:06) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named gtk

Python 2.7にgtkをインストールするにはどうすればよいですか?

Python 2.6:

tiger@debian:~$ python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
>>> import pygtk
>>> import gobject
8
Peng Peng

Pip/python-pip/easy_installを使用してインストールしてみてください。 Fedoraに私はそれをこのようにインストールしました:

Sudo pip install PyGTK
4
Michal

Windowsの場合:

pip install PyGTK

MacOSの場合:

brew install pygtk
  • これは、brewがインストールされたpython2ですぐに機能することに注意してください(私にとっては、/usr/local/Cellar/python\@2/2.7.15/bin/python2.7にあります)。他の方法でインストールされたpythonで使用するには、必ずPYTHONPATHを追加してください。

Ubuntuの場合:(システムにインストールされたpython2で動作するため)

Sudo apt-get install python-gtk2-dev

コンダ:

conda install -c ostrokach gtk
  • conda環境でpython2を実行している場合。
3
ben26941

私は通常、python 2.7を使用してvirtualenvを作成します

$ virtualenv -p /usr/bin/python2.7 .

次に、virtualenv内にパッケージをインストールします。

ただし、pygtkは厄介な例外です。PyPIの依存関係(Posixバージョンの場合)の一部が利用できないため、WindowsプラットフォームではPyPIを介してのみインストールできます。

Debianでは、PyGTKパッケージをシステム全体にインストールします。

$ Sudo pip install PyGTK
3