私は、setup.pyからpythonアプリケーションをインストールし、それをvirtualenv内でインストールしていると仮定します。また、APIキー/ URIなどのアプリケーションの機密性の高い設定を提供する必要があると仮定します。私は正常に実行される前に修正するアプリのユーザーのデフォルトの設定ファイルをインストールすることができるようにしたいと考えていvirtualenvで設定ファイルのインストールを処理するPythonの方法は?
/opt/appname/venv
:
私のvirtualenvのは、次のようなパスにあるかもしれません。問題は、私はvirtualenvの中だ場合、setup.py/setuptoolsのは本当に限り私としてグローバルパス(にインストール処理しない、ある
/etc/appname/config.sample
:
デフォルトの例では、に取り付けられている場合があります知っている)。
この非常に一般的なシナリオを処理するにはどのような最善の方法がありますか?
あなたの質問は多少曖昧です。どのようなグローバルな道を話しているのですか?具体的な例が非常に便利です。あなたの質問を編集し、この情報を提供してください。 – martineau
私はそれがまったく曖昧だとは思わない。具体的な例はpythonicスタイルの問題なので不可能です。 –
代替インストールのオプションについて考えましたか? https://docs.python.org/3/install/index.html#alternate-installation – creativeChips