誰でも私にPYTHONPATHを設定する方法を教えてもらえますか?独立したpythonアプリケーションのためのPYTHONPATHの使い方
環境変数(システム固有)に設定する必要がありますか、PYTHONPATHを個別に設定して独立したPythonアプリケーションを実行することはできますか?
私は自分のアプリケーションを実行しているディレクトリとは異なるディレクトリにあるパッケージからモジュールを選ぶ必要があります。私のアプリケーション
誰でも私にPYTHONPATHを設定する方法を教えてもらえますか?独立したpythonアプリケーションのためのPYTHONPATHの使い方
環境変数(システム固有)に設定する必要がありますか、PYTHONPATHを個別に設定して独立したPythonアプリケーションを実行することはできますか?
私は自分のアプリケーションを実行しているディレクトリとは異なるディレクトリにあるパッケージからモジュールを選ぶ必要があります。私のアプリケーション
にこれらのパッケージが含まれるようにどのように私はあなたがuはPYTHONPATH =パス
他のエレガントな方法はvirtualenvの使用している& &実行スクリプトをmetionすることができ、アプリケーションを実行する前に
のLinux
を使用していると仮定します。ここでは、各アプリケーションの差分パッケージを持つことができます。・実行する前に はworkon ENVを言うと、あなたは、あなたののモジュール検索パスに特定のディレクトリを追加する必要がある場合のpython3は、代わりにその中の設定システム環境変数とパスをいじりのデフォルトvenvが含まれていますが、virtualenvは含まれていません。また、 '&&'は必要ありません –
&&はsantiyです。 venvはvirtualenvに似ています – Jileshl
によってVIRTUALENVた
を無効にしますアプリケーションの使用:
import sys
sys.path.append("path/to/your/packages")
これは、一般的にあなたのパスを台無しにお勧めしません - あなたがする必要がある場合は、おそらくあなたのアプリケーションの設計を再考すべきである - しかし、あなたはまだあなたがする必要があると判断した場合、これはいじりよりも好ましいですシステムパスを使用します。
これはシステム固有のもので、[モジュールのインパクト](https://stackoverflow.com/questions/19917492/how-to-use-pythonpath)と混同される可能性があります –
「独立したpython応用"?問題が何であるか説明してください。 – mzjn
この回答はOSによって異なりますので、どのように「独立」するのでしょうか? –