gpt4 book ai didi

python - 从 Ubuntu 到 CentOs 的 bdist_rpm

转载 作者:太空狗 更新时间:2023-10-29 22:23:46 25 4
gpt4 key购买 nike

我们在Ubuntu/Macs上开发,部署RPMs到CentOS(这是设置,不能改太多)。

问题是,当从 rpm 安装时,包会转到 /usr/local/lib/python2.7/dist-packages(这是 Ubuntu 的正确位置)。然而,CentOS 中的默认 python 路径正在查看 /usr/local/lib/python2.7/site-packages

有没有办法告诉 bdist_rpm 将文件安装到哪里?

最佳答案

您可以使用 setup.cfg 文件来覆盖 Python 库安装路径:

setup.cfg:

[install]
install-lib=/usr/local/lib/python2.7/site-packages

例子:

% python setup.py bdist_rpm
% rpm -qpl dist/foo-0.0.0-1.noarch.rpm | grep foo

/usr/local/lib/python2.7/site-packages/foo/__init__.py
/usr/local/lib/python2.7/site-packages/foo/__init__.pyc

关于python - 从 Ubuntu 到 CentOs 的 bdist_rpm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6220315/

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