gpt4 book ai didi

python - 创建 .deb-package 时更改 python 包的安装路径

转载 作者:行者123 更新时间:2023-11-28 18:51:38 34 4
gpt4 key购买 nike

我正在尝试从压缩包中的分发创建一个 deb 包。它有 setup.py文件。我的行动是:

python setup.py --command-packages=stdeb.command sdist_dsc
cd deb_dist/<pkgname>
debuild -uc -us -i -b

一切正常。但是当我这样做的时候

dpkg -i <pkgname>.deb

所有包模块的文件都安装到/usr/share/pyshared/<pkgname>目录,我想更改它。

这可能吗?怎么办?

谢谢。

最佳答案

根据 Debian Python Policy,这是安装 Python 系统库的正确目录.生成的 deb 源应该根据安装的 Python 版本安排将这些文件符号链接(symbolic link)到适当的 /usr/lib/python2.*/dist-packages 目录中。这通常会在包构建期间由 dh_python2 工具处理;它应该在生成的 postinst 中调用 update-python-modules

这种行为是可以改变的,但是改变它的正确方法取决于你想要改变它的原因。此过程的哪一部分不适合您?

关于python - 创建 .deb-package 时更改 python 包的安装路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12201553/

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