gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:40:39 25 4
gpt4 key购买 nike

我已经创建了一个小的 Python egg(带有安装工具),我想将其安装到我 LAN 的其他机器上。我什至为鸡蛋和所有东西设置了一个服务器(并且用 easy_install -f http://myserver/eggrepository 正确下载和安装了鸡蛋):-)

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

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

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

提前致谢

相关:

How can I add post install scripts...

How to extend distutils with a simple post install script

最佳答案

好的...我找到了解决方法... python-packaging-custom-scripts

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

关于python - 在 Python Egg (setuptools) 中运行安装后脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4864342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com