instala o matplotlib com o pip quando o pygtk está em local não padrão

0

Instalei o PyGTK 2.24.0 no diretório /software/pygtk-2.24.0/gcc . Existe alguma maneira sem reescrever o programa de instalação como instalar o matplotlib com pip?

Simples pip install matplotlib constrói o matplotlib sem suporte ao GTK. Eu até tentei colocar /software/pygtk-2.24.0/gcc e /software/pygtk-2.24.0/gcc/lib/python2.7/site-packages em setup.cfg variável baseirlist e também na lista em função get_base_dirs () em setupext.py, em matplotlib construa dir, mas não teve sucesso. Também tentei o último matplotlib do git.

Suponho que deve haver o suficiente para configurar corretamente o $ PYTHONPATH, $ LD_LIBRARY_PATH e $ PKG_CONFIG_PATH que eu tenho. Existe alguma coisa como config.log para ver o que realmente aconteceu que o setup.py não reconhece o local de instalação do PyGTK?

Eu posso fazer sem nenhum problema >>> import pygtk , mas >>> import gtk faz com que a resposta "não encontrada" seja obtida do interpretador Python.

    
por Houmles 19.02.2015 / 22:30

1 resposta

0

A pista está na minha última frase e no script de demonstração do PyGTK. Sem sucesso, >>> import gtk não pode ser compilado com o suporte PyGTK.

Eu não defini corretamente $PYTHONPATH , o que deve não apenas apontar para /software/pygtk-2.24.0/gcc/lib/python2.7/site-packages , mas também para /software/pygtk-2.24.0/gcc/lib/python2.7/site-packages/gtk-2.0 . Então

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

após a instalação do PyGTK em meu diretório não padrão ter feito isso.

    
por 20.02.2015 / 14:12