私があなたよりも遠くに行っているかどうかはわかりませんが、これが私がこれまでに行っていることです. たぶん、私たちは一緒にこれを理解することができます.
$ sudo su
# pip install pygtk
これにより、「サポートされている方法で PyGTK をビルドするには、INSTALL ファイルを読み取る」などの一連のエラーが生成されます。それと他のことを読んだ後、私はこれを試しました:
# cd build/pygtk
# chmod 755 configure
# PYTHON=/usr/bin/python2.6 ./configure --prefix=/usr
これは正しいバージョンの Python を見つけますが、GLIB を見つけることができません。エラーには、「これは通常、GLIB が正しくインストールされていないことを意味します」などがあります。調べてみるとconfig.log
、「致命的なエラー: glib.h: そのようなファイルまたはディレクトリはありません」というエラーが見つかりました。GLIB の開発版をインストールしていない場合にこのエラーが発生する可能性があることを示唆するヘルプ ページを見つけました。
# apt-get install libglib2.0-dev
# PYTHON=/usr/bin/python2.6 ./configure --prefix=/usr
進捗!「パッケージ 'pygobject-2.0' が見つかりません」という新しいエラーが表示されるようになりました。そのエラーは、フォーラムの投稿に表示され、インストールするよう提案されていpython-gobject-dev
ます。
# apt-get install python-gobject-dev
# PYTHON=/usr/bin/python2.6 ./configure --prefix=/usr
エラーがないので、実行make
してみますmake install
。最初のものは機能しますが、インストールは「/bin/bash: line 16: ../py-compile: Permission denied」というエラーで失敗します。root として実行している場合、許可が拒否されるのは奇妙です。しばらく苦労した後、構成スクリプトの出力に戻ると、「PYCAIRO をチェックしています...いいえ」というメッセージが表示され、続いて「pycairo が見つからないため gtk をチェックしていません」というメッセージが表示されます。ちょっとした当て推量で、別のモジュールをインストールすることになります。
# apt-get install python-cairo-dev
# PYTHON=/usr/bin/python2.6 ./configure --prefix=/usr
これで pycairo の苦情は解決されますが、GTK を含め、他にもたくさんあります。
# apt-get install python-gtk2-dev
# PYTHON=/usr/bin/python2.6 ./configure --prefix=/usr
これでほとんどの苦情が解決されました.LIBGLADEだけがありません.
# apt-get install libglade2-dev
# PYTHON=/usr/bin/python2.6 ./configure --prefix=/usr
OK、すべてのモジュールがビルドされますが、「Numpy サポート: いいえ」と表示されます。
# make
# make install
これは、前に見たのと同じエラー「/bin/bash: line 16: ../py-compile: Permission denied」で失敗します。
今はここに置いておき、後で戻ってきます。