1. ホーム
  2. python

[解決済み] Pythonスクリプトで、PYTHONPATHを設定する方法は?

2022-05-26 06:50:41

質問

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

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

どのように解決するには?

を設定しない。 PYTHONPATH を設定しないのであれば、エントリーを sys.path . これは Python パッケージを検索すべきディレクトリのリストですので、あなたのディレクトリをこのリストに追加すればよいのです。

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

実際には sys.path の値を分割して初期化しています。 PYTHONPATH の値をパス区切り文字 ( : を使用します。 ; は Windows の場合)。

また、ディレクトリを追加するには site.addsitedir を使って追加することもできますが、この方法では .pth ファイルを考慮します。(で指定したディレクトリの場合はそうではありません。 PYTHONPATH .)