Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonのPYTHONPATH環境変数とは何ですか?


PYTHONPATHは、Pythonがモジュールとパッケージを検索するディレクトリを追加するために設定できる環境変数です。ほとんどのインストールでは、Pythonを実行するためにこれらの変数は必要ないため、これらの変数を設定しないでください。 Pythonは、標準ライブラリの場所を知っています。

PYTHONPATHを設定する唯一の理由は、グローバルなデフォルトの場所(つまり、site-packagesディレクトリ)にインストールしたくないカスタムPythonライブラリのディレクトリを維持することです。

Python環境変数をよりよく理解するには、次のドキュメントをお読みください。https://docs.python.org/using/cmdline.html#environment-variables


  1. LinuxでPython環境変数PYTHONPATHを設定するにはどうすればよいですか?

    LinuxでPYTHONPATHを設定して、Pythonが他のディレクトリでモジュールとパッケージのインポートを検索するように設定するには、次のようにPYTHONPATH変数をエクスポートします。 $ export PYTHONPATH=${PYTHONPATH}:${HOME}/foo この場合、fooディレクトリをPYTHONPATHに追加しています。これを追加しており、PYTHONPATHの元の値を置き換えていないことに注意してください。ほとんどの場合、PYTHONPATHをいじってはいけません。多くの場合、あなたはそれを間違ってやっていて、それはあなたに問題をもたらすだけです。

  2. Windows 10 で環境変数を設定する方法

    環境変数は、PC で実行されているプログラムを構成するために使用されるグローバル値です。技術的に聞こえますが、実際には、さまざまなアプリが接続するための共有構成ストアにすぎません。 環境変数は個々のユーザー アカウントに関連付けられているため、ユーザーごとに異なる構成を使用できます。また、Windows がインストールされているディレクトリを常に指す %windir% などのグローバル システム変数もあります (例:C:Windows)。この値をハードコーディングする代わりに、アプリは Windows ディレクトリにアクセスする必要があるときに %windir% を参照できます。 多く