我正在试图找到一种方法,在ubuntu/python/pygtk应用程序中包含一个库,即使它不包含在stock python环境中,也无法将其作为依赖项添加到setup.py文件中。这个库名为pygal并且有一个pip包(没有可用的.deb或ppa),但是我正在寻找一种方法将其包含在我的应用程序中。我想我可以将源.py文件包含到库中,但我不确定如何在代码中包含它。pygal还需要lxml python库。我可以通过pip在我的机器上安装它,它运行良好,但不知道是否有任何自动化或包括在我的.deb包的setup.py文件。任何帮助或建议将不胜感激。

最佳答案

我想这应该行得通,不过我不确定。
将pygal egg中名为pygal的文件夹放入应用程序目录中。您可以从python安装中获取它-它应该具有以下路径:

/usr/local/lib/python2.7/dist-packages/pygal-0.13.0-py2.7.egg/pygal

或者如果使用Python3.1
/usr/local/lib/python3.1/dist-packages/pygal-0.13.0-py3.1.egg/pygal

或者从pipy下载。
您可以像使用任何python库一样使用它:
from pygal import *

09-06 03:56