すでに作成された仮想環境で pythonpath を設定するにはどうすればよいでしょうか? 質問する

すでに作成された仮想環境で pythonpath を設定するにはどうすればよいでしょうか? 質問する

どのファイルをどのように編集しますか? 仮想環境を作成しました。

ベストアンサー1

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

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


PYTHONPATHvirtualenv で使用されるものを変更する場合は、virtualenv のbin/activateファイルに次の行を追加します。

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

PYTHONPATHこうすることで、この仮想環境を使用するたびに新しいものが設定されます。

編集: (@RamRachum のコメントに答える)

に元の値に戻すにはdeactivate、以下を追加します。

export OLD_PYTHONPATH="$PYTHONPATH"

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

export PYTHONPATH="$OLD_PYTHONPATH"

おすすめ記事