我已经在目录中安装了 PyGTK 2.24.0 /software/pygtk-2.24.0/gcc
。有没有办法不用重写安装程序就可以使用 pip 安装 matplotlib?
Simplepip install matplotlib
构建了不支持 GTK 的 matplotlib。我甚至尝试过/software/pygtk-2.24.0/gcc
将/software/pygtk-2.24.0/gcc/lib/python2.7/site-packages
设置配置文件basedirlist 变量以及函数列表中获取base_dirs()在 setupext.py 中,在 matplotlib 中构建目录,但没有成功。还尝试了来自 git 的最后一个 matplotlib。
我认为应该足以正确设置我拥有的 $PYTHONPATH、$LD_LIBRARY_PATH 和 $PKG_CONFIG_PATH。是否有类似 config.log 的内容可以查看 setup.py 无法识别 PyGTK 安装位置到底发生了什么?
我可以毫无问题地完成此操作>>> import pygtk
,但>>> import gtk
会导致 Python 解释器回答“未找到”。
答案1
线索就在我最后一句话和 PyGTK 的演示脚本中。如果没有成功,则>>> import 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 安装到我的非标准目录后,它就完成了它的工作。