使用setup.py(setuptools)安装rpm的安装目录

时间:2016-04-20 12:39:23

标签: python rpm setuptools setup.py

我需要部署一个带有rpm包的python项目。我使用setuptools库:

python setup.py bdist_rpm    

在命令rpm -i myapp.rpm执行应用程序安装到目录/usr/lib/python2.6/site-packages/之后。但是,我需要将我的应用程序安装到另一个文件夹/foo/。我怎样才能获得它?

1 个答案:

答案 0 :(得分:1)

有一种方法可以将rpm安装到文件夹/foo/lib/python/

setup.cfg

中提供setup.py
from setuptools import setup, find_packages
...

setup(
   ...
   setup_cfg=True,
   ...
)

使用以下文字在与setup.cfg相同的目录中创建setup.py

[install]
home=/foo/