23

我想发布一个我写的依赖于几个包的python模块。最简单的方法是什么,以便以编程方式下载这些包,以防它们在正在运行的系统上不可用?这些模块中的大多数应该可以通过 easy_install 或 pip 或类似的方式获得。我只是想避免让用户单独安装每个模块。

谢谢。

4

2 回答 2

21

pip使用需求文件,其格式非常简单

如需更多 Python 打包工具建议,请参阅Python Packaging Authority (PyPA) 的最新消息

于 2010-04-14T04:57:51.910 回答
4

有关如何声明依赖项的信息,请参阅setuptools 文档——如果一切都在 中可用,或者如果您指定依赖项的 URL ,这将允许easy_install查找、下载和安装所有依赖项(及其传递闭包) 。PyPi

于 2010-04-14T04:45:02.340 回答