我有一堆我想分发给我的同事的命令。他们希望我将它包装并将其添加到他们的路径(/usr/local/bin
)如何分发将可执行文件添加到路径的Python包?
我该怎么做?我们已经有一个Python存储库。这可能在egg
?
我有一堆我想分发给我的同事的命令。他们希望我将它包装并将其添加到他们的路径(/usr/local/bin
)如何分发将可执行文件添加到路径的Python包?
我该怎么做?我们已经有一个Python存储库。这可能在egg
?
一个选项是build an RPM。这通常是将文件安装到预定义位置的一种非常便利的方式。
我不喜欢回答我的问题,但我已经开始看这个:
http://docs.python.org/distutils/setupscript.html#installing-additional-files
好像它可能是答案。当我在星期一尝试时,我会更新这个答案。或者,如果有人曾经使用过类似的东西,请回答自己!
+1,但最好使用'distutils2'或'setuptools'来代替将被弃用的'distutils'。在这里查看有关打包库选择的更多详细信息:http://stackoverflow.com/questions/6344076/differences-between-distribute-distutils-and-setuptools – 2012-04-06 20:52:49
谢谢。似乎这可能会有很大的帮助,我会在星期一检查它:http://packages.python.org/distribute/setuptools.html#automatic-script-creation – 2012-04-06 21:16:52