установить matplotlib с pip, когда pygtk находится в нестандартном месте

0

Я установил PyGTK 2.24.0 в /software/pygtk-2.24.0/gccкаталог. Есть ли способ без переписывания программы установки, как установить matplotlib с помощью pip?

Простая pip install matplotlibсборка matplotlib без поддержки GTK. Я даже пытался поместить /software/pygtk-2.24.0/gccи /software/pygtk-2.24.0/gcc/lib/python2.7/site-packagesв переменную basedirlist setup.cfg, а также в список в функции get_base_dirs () в setupext.py, в директории сборки matplotlib, но не получилось. Также попробовал последний matplotlib из git.

Я полагаю, что должно быть достаточно, чтобы правильно установить $ PYTHONPATH, $ LD_LIBRARY_PATH и $ PKG_CONFIG_PATH, которые у меня есть. Есть ли что-то вроде config.log, чтобы увидеть, что на самом деле произошло, что setup.py не распознает место установки PyGTK?

Я могу обойтись без каких-либо проблем, >>> import pygtkно >>> import gtkвызывает "не найден" ответ от интерпретатора Python.

Houmles
источник

Ответы:

0

Подсказка в моем последнем предложении и в демонстрационном скрипте PyGTK. Без успешного >>> import gtkне может быть скомпилирован matplotlib с поддержкой PyGTK.

Я не правильно установил $PYTHONPATH, на что следует не только указывать /software/pygtk-2.24.0/gcc/lib/python2.7/site-packages, но и на /software/pygtk-2.24.0/gcc/lib/python2.7/site-packages/gtk-2.0. Так

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

после установки PyGTK в мою нестандартную директорию все заработало.

Houmles
источник