298


141

Windowsでpythonpathに追加する方法は?

すべてのDjangoアプリをホストするディレクトリ( C:\ My_Projects)があります。 このディレクトリを「pythonpath」に追加して、アプリを直接呼び出すことができるようにします。

Windows GUIから Path`変数に C:\ My_Projects \; `を追加しようとしました(`マイコンピューター>プロパティ>システムの詳細設定>環境変数)。 ただし、coltraneモジュールはまだ読み取られず、このエラーが生成されます。

_ エラー:coltraneというモジュールはありません _

18 回答


375


Windowsで本当にうまくいったことはご存知でしょう。

マイコンピュータ>プロパティ>システムの詳細設定>環境変数>

パスをC:\ Python27(またはpythonをインストールした場所)として追加するだけです

OR

次に、システム変数の下に、 `PythonPath`という新しい変数を作成します。 この変数には、 `C:\ Python27 \ Lib; C:\ Python27 \ DLLs; C:\ Python27 \ Lib \ lib-tk; C:\ other-folders-on-the-path`があります

image:https://i.stack.imgur.com/ZGp36.png [ここに画像の説明を入力]

これは、提供されたドキュメントのいずれにも見られなかった、私にとって最も効果的な方法です。

*編集:*取得できない場合は、追加してください

_ C:\ Python27; _

それと一緒に。 それ以外の場合は、動作しない


110


Windows 7 Professional I @mongoose_zaの回答を変更して、Pythonバージョンを簡単に変更できるようにしました。

  1. [右クリック] [コンピューター]> [プロパティ]> [システムの詳細設定]> [ 環境変数

  2. [システム変数]の下の[新規]をクリックします

  3. 変数名:PY_HOME、変数値:C:\ path \ to \ python \ version image:https://i.stack.imgur.com/kqc2E.png [ここに画像の説明を入力]

  4. [OK]をクリックします

  5. 「Path」システム変数を見つけて、[編集]をクリックします

  6. 既存の変数に次を追加します。 +%PY_HOME%;%PY_HOME%\ Lib;%PY_HOME%\ DLLs;%PY_HOME%\ Lib \ lib-tk; image:https://i.stack.imgur.com/XK6YH.png [ここに画像の説明を入力]

  7. [OK]をクリックして、すべてのウィンドウを閉じます。

最終的な健全性チェックとして、コマンドプロンプトを開き、pythonと入力します。 君は見るべきだ

>python [whatever version you are using]

バージョンを切り替える必要がある場合は、PY_HOME変数を修正して適切なディレクトリを指すようにするだけです。 複数のpythonバージョンをインストールする必要がある場合、これは少し簡単に管理できます。


67


インストールパスを追加するだけです(例: * C:\ Python27 \ *)を*システム変数*の PATH *変数に追加します。 次に、*コマンドラインを閉じて開き、「python」*と入力します。


61


Windowsコマンドラインから:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

PYTHONPATHを永続的に設定するには、 `autoexec.bat`に行を追加します。 または、[システムのプロパティ]を使用してシステム変数を編集すると、永続的にも変更されます。


50


これらのソリューションは機能しますが、マシン上でのみコードに対して機能します。 コードに次のような行を追加します。

import sys
if "C:\\My_Python_Lib" not in sys.path:
    sys.path.append("C:\\My_Python_Lib")

それはあなたの問題の世話をする必要があります


34


_Python_および_PythonPath_をWindows環境に追加します。

  1. エクスプローラーを開きます。

  2. 左側のナビゲーションツリーパネルで_'Computer'_を右クリックします。

  3. コンテキストメニューの下部にある['プロパティ' _]を選択します。

  4. _「システムの詳細設定」_を選択します

  5. [詳細設定]タブで[_環境変数…​] _をクリックします

  6. _ 'システム変数' _の下:

  7. Add

    • PY_HOME

      C:\Python27
    • PYTHONPATH

      %PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk;C:\another-library
  8. 追加

    • 「パス」

      %PY_HOME%;%PY_HOME%\Scripts\


18


Pythonでパスを設定する簡単な方法は、[スタート]> [マイコンピューター]> [プロパティ]> [システムの詳細設定]> [環境変数]> [2番目のウィンドウ]をクリックします。

image:https://i.stack.imgur.com/dxRqY.jpg [ここに画像の説明を入力]

[パス]> [編集]を選択し、「; C:\ Python27 \; C:\ Python27 \ Scripts \」を追加します

リンク:http://docs.python-guide.org/en/latest/starting/install/win/


14


Windowsの* PATH 変数ではなく、 PYTHONPATH *変数に追加する必要があります。


12


c:\ PythonX.X`フォルダーまたは \ site-packagesフォルダー のいずれかに目的のディレクトリを含む .pth`ファイルを追加することもできます。これは、 Pythonパッケージ。

詳細については、http://bob.ippoli.to/archives/2005/02/06/using-pth-files-for-python-development/ [こちら]を参照してください。


7


import sys
sys.path.append("path/to/Modules")
print sys.path

これは、再起動しても保持されず、他のファイルに変換されません。 ただし、システムに永続的な変更を加えたくない場合は素晴らしいことです。