2015-10-13 76 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包,它在安裝包時負責管理操作系統的一面。