假设我正在从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