假設我正在從setup.py安裝python應用程序,並且在virtualenv中這樣做。另外,假設我需要提供諸如API密鑰/ URI之類的應用程序敏感配置。在虛擬環境中處理配置文件安裝的Pythonic方法?
我的virtualenv可能是一個路徑,例如:
/opt/appname/venv
我相信,我希望能夠安裝默認的配置文件的應用程序成功執行之前修改的用戶。
默認的例子可能被安裝到:
/etc/appname/config.sample
是,如果我在一個virtualenv中,setup.py/setuptools的真的不處理安裝到一個全球性的路徑(據我的問題知道)。
什麼是最好的pythonic方式來處理這種相當常見的情況?
你的問題有點含糊。你在說什麼全球路徑。一個具體的例子會非常有用。請[編輯]你的問題並提供這些信息。 – martineau
我不認爲它是模糊的。一個具體的例子是不可能的,因爲它是pythonic風格的問題。 –
您是否考慮過替代安裝的選項? https://docs.python.org/3/install/index.html#alternate-installation – creativeChips