Python スクリプトで PYTHONPATH を設定するにはどうすればいいですか? 質問する

Python スクリプトで PYTHONPATH を設定するにはどうすればいいですか? 質問する

/etc/profile と環境変数で設定する方法はわかっています。

しかし、スクリプト中に設定したい場合はどうすればよいでしょうか? import os, sys でしょうか? どうすればよいでしょうか?

ベストアンサー1

設定するのではなくPYTHONPATH、エントリを追加しますsys.pathこれは Python パッケージを検索するディレクトリのリストなので、そのリストにディレクトリを追加するだけです。

sys.path.append('/path/to/whatever')

実際、 は、sys.pathの値をPYTHONPATHパス区切り文字 ( :Linux 系システムでは 、;Windows では ) で分割することによって初期化されます。

ディレクトリを追加することもできますsite.addsitedir、そのメソッドは、渡したディレクトリ内に存在するファイルも考慮します.pth。( で指定したディレクトリの場合はそうではありませんPYTHONPATH。)

おすすめ記事