instal matplotlib dengan pip ketika pygtk berada di lokasi yang tidak standar

0

Saya telah menginstal PyGTK 2.24.0 di /software/pygtk-2.24.0/gccdirektori. Apakah ada cara tanpa menulis ulang program pengaturan cara menginstal matplotlib dengan pip?

Sederhana pip install matplotlibmembangun matplotlib tanpa dukungan GTK. Saya bahkan telah mencoba untuk meletakkan /software/pygtk-2.24.0/gccdan /software/pygtk-2.24.0/gcc/lib/python2.7/site-packageske setup.cfg variabel berdasarkanirlist dan juga dalam daftar di fungsi get_base_dirs () di setupext.py, di dir build matplotlib, tetapi tidak berhasil. Juga mencoba matplotlib terakhir dari git.

Saya kira harus ada cukup untuk mengatur dengan benar $ PYTHONPATH, $ LD_LIBRARY_PATH dan $ PKG_CONFIG_PATH yang saya miliki. Apakah ada sesuatu seperti config.log untuk melihat apa yang sebenarnya terjadi bahwa setup.py tidak mengenali lokasi pemasangan PyGTK?

Saya dapat melakukannya tanpa masalah >>> import pygtktetapi >>> import gtkmenyebabkan jawaban "tidak ditemukan" dari juru bahasa Python.

Houmles
sumber

Jawaban:

0

Petunjuknya ada dalam kalimat terakhir saya dan dalam skrip demo PyGTK. Tanpa berhasil, >>> import gtkmatplotlib tidak dapat dikompilasi dengan dukungan PyGTK.

Saya tidak mengatur dengan benar $PYTHONPATH, yang seharusnya tidak hanya menunjuk /software/pygtk-2.24.0/gcc/lib/python2.7/site-packages, tetapi juga ke /software/pygtk-2.24.0/gcc/lib/python2.7/site-packages/gtk-2.0. Begitu

export PYTHONPATH=/software/pygtk-2.24.0/gcc/lib/python2.7/site-packages/gtk-2.0:/software/pygtk-2.24.0/gcc/lib/python2.7/site-packages:$PYTHONPATH

setelah instalasi PyGTK ke direktori non-standar saya telah melakukan tugasnya.

Houmles
sumber