2015-10-13 77 views
2

我有一堆conf文件,我在初始化虚拟环境后运行python setup.py install。我想将它们安装在机器的操作系统的/ opt或/ etc中,以便它们可供所有应用程序使用。 我该怎么做?python setup.py安装在virtualenv之外

+1

您是否尝试过运行虚拟env的setup.py * *以外的内容? – MisterMiyagi

+1

setup.py被实现为在virtualenv中运行,因此具有相应的一些配置。但它安装了一些“全局”的conf,需要在virtualenv之外安装 –

回答

-1

setup.py不应触及全局系统范围的配置。

如果您需要在操作系统文件周围放置配置文件,请创建一个单独的安装脚本,最好使用操作系统工具,然后在完成setup.py安装后要求软件包用户运行此脚本。

E.g.在Ubuntu上,您可以创建一个.deb包,它在安装包时负责管理操作系统的一面。