Python 当pygtk位于非标准位置时,使用pip安装matplotlib
我已经在Python 当pygtk位于非标准位置时,使用pip安装matplotlib,python,matplotlib,pygtk,Python,Matplotlib,Pygtk,我已经在/software/PyGTK-2.24.0/gcc目录中安装了PyGTK 2.24.0。如果不重写安装程序,有没有办法用pip安装matplotlib Simplepip安装matplotlib在不支持GTK的情况下构建matplotlib。我甚至尝试将/software/pygtk-2.24.0/gcc和/software/pygtk-2.24.0/gcc/lib/python2.7/site packages放入setup.cfg basedirlist变量和setupext.py
/software/PyGTK-2.24.0/gcc
目录中安装了PyGTK 2.24.0。如果不重写安装程序,有没有办法用pip安装matplotlib
Simplepip安装matplotlib
在不支持GTK的情况下构建matplotlib。我甚至尝试将/software/pygtk-2.24.0/gcc
和/software/pygtk-2.24.0/gcc/lib/python2.7/site packages
放入setup.cfg basedirlist变量和setupext.py、matplotlib build dir中函数get_base_dirs()的列表中,但没有成功。还尝试了git中的最后一个matplotlib
我想应该有足够的资源来正确设置我拥有的$PYTHONPATH、$LD_LIBRARY_路径和$PKG_CONFIG_路径。如果setup.py无法识别PyGTK安装位置,是否有类似config.log的内容来查看实际情况
我可以毫无问题地导入pygtk,但是导入gtk会导致Python解释器给出“找不到”的答案。线索在我的最后一句话和pygtk的演示脚本中。如果未成功导入gtk,则无法使用PyGTK支持编译matplotlib 我没有正确地设置
$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安装到我的非标准目录后,它完成了工作