を使用してパスを設定しました
sys.path.insert(1, mypath)
次に、以下のように os.environ を使用して PYTHONPATH 変数の内容を印刷しようとしました
print(os.environ['PYTHONPATH'])
しかし、私はエラーが発生しています
raise KeyError(key)
KeyError: 'PYTHONPATH'
PYTHONPATH 変数の内容を出力するにはどうすればよいですか。
を使用してパスを設定しました
sys.path.insert(1, mypath)
次に、以下のように os.environ を使用して PYTHONPATH 変数の内容を印刷しようとしました
print(os.environ['PYTHONPATH'])
しかし、私はエラーが発生しています
raise KeyError(key)
KeyError: 'PYTHONPATH'
PYTHONPATH 変数の内容を出力するにはどうすればよいですか。
OSによって異なる可能性があるため、生のPYTHONPATHに依存しないことをお勧めします。
os.environ
dictの PYTHONPATH 値の代わりにsys.path
、モジュールから使用しsys
ます。これはプラットフォームに依存しないため、推奨されます。
import sys
print(sys.path)
の値はsys.path
、環境変数 PYTHONPATH と、インストールに依存するデフォルト (OS に依存) から初期化されます。詳細については、
設定されていない場合PYTHONPATH
は、それが予想されます。おそらく、デフォルトで空の文字列に設定されます。
import os
print(os.environ.get('PYTHONPATH', ''))
あなたも後にいるかもしれません:
import sys
print(sys.path)