在Python Egg中运行安装后脚本(setuptools)

在Python Egg中运行安装后脚本(setuptools),python,linux,egg,Python,Linux,Egg,我已经创建了一个小Python egg(带有setuptools),我想在局域网的其他机器上安装它。我甚至为鸡蛋和所有的东西设置了一个服务器(鸡蛋是通过easy\u install-f正确下载和安装的)http://myserver/eggrepository):-) 我想知道在使用easy_install(版本0.6c11和python2.6)安装脚本时,是否有运行脚本(bash或Python)的方法 我已经向包中添加了一个bash脚本,我希望能够在安装egg时自动运行它(主要是启动rcX.d

我已经创建了一个小Python egg(带有setuptools),我想在局域网的其他机器上安装它。我甚至为鸡蛋和所有的东西设置了一个服务器(鸡蛋是通过
easy\u install-f正确下载和安装的)http://myserver/eggrepository
):-)

我想知道在使用easy_install(版本0.6c11和python2.6)安装脚本时,是否有运行脚本(bash或Python)的方法

我已经向包中添加了一个bash脚本,我希望能够在安装egg时自动运行它(主要是启动rcX.d级别的一些功能,在启动时开始运行,等等)。现在我必须转到/usr/local/lib/python2.6/dist-packages,找到安装我的egg的文件夹,并运行所述egg中的bash脚本。。。但这个解决方案不是很准确,我相信如果我更改版本、路径等,它会给我带来问题

我一直在阅读,我发现一些帖子说这是不可能的,但他们有点老了,也许现在有办法。。。我还发现其他人说可以使用distutils(这意味着setuptools也可以这样做),但我还没有找到使用setuptools的合适解决方案

先谢谢你

相关的:


好的。。。我找到了一个解决办法。。。

这并不像我希望的那样直截了当,但是。。。 我可以将安装过程放在一个sh文件中,然后,由于用户路径中将有一个Python脚本,我可以从安装包的bash脚本调用它