1. ホーム
  2. python

[解決済み] 既に作成されたvirtualenvにpythonpathを設定するにはどうしたらいいですか?

2022-08-10 07:32:57

質問

どのファイルをどのように編集すればよいのでしょうか。仮想環境を作りました。

どのように解決するのですか?

この問題に対する最もエレガントな解決策は ここで .

元の答えは残っていますが、これは面倒な解決策です。


を変更したい場合は PYTHONPATH で使用されているものを変更したい場合は、以下の行を virtualenv の bin/activate ファイルに追加します。

export PYTHONPATH="/the/path/you/want"

こうすることで、新しい PYTHONPATH はこの virtualenv を使用するたびに設定されます。

EDITです。 (@RamRachum さんのコメントに答えるために)

で元の値に戻すようにする。 deactivate を追加することができます。

export OLD_PYTHONPATH="$PYTHONPATH"

の前に、先ほどの行を追加し、次の行を bin/postdeactivate スクリプトに追加します。

export PYTHONPATH="$OLD_PYTHONPATH"