我正在尝试找到一种方法将库包含在 Ubuntu/Python/PyGtk 应用程序中,即使它不包含在现有的 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
或者如果你使用 python 3.1
/usr/local/lib/python3.1/dist-packages/pygal-0.13.0-py3.1.egg/pygal
或从 pipy
下载。
您可以像使用任何 Python 库一样使用它:
from pygal import *
关于python - 在 python 应用程序中包含一个库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13856528/