430

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

Windows GUI からC:\My_Projects\;Windows変数に追加しようとしました ( )。しかし、それでも coltrane モジュールを読み取らず、次のエラーが生成されます。PathMy Computer > Properties > Advanced System Settings > Environment Variables

エラー: coltrane という名前のモジュールがありません

4

22 に答える 22

459

あなたは私にとって何が窓で本当にうまくいったか知っています。

My Computer > Properties > Advanced System Settings > Environment Variables >

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

また

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

ここに画像の説明を入力してください

これは、提供されているどのドキュメントにも見つからなかった、私にとってうまくいった最良の方法です。

編集:それを取得できない人のために、追加してください

C:\ Python27;

それと一緒に。そうでなければ、それは決して機能しません。

于 2011-01-31T20:23:05.130 に答える
132

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

  1. [右クリック] [コンピューター] > [プロパティ] > [システムの詳細設定] > [環境変数]
  2. 「システム変数」の[新規]をクリック
  3. 変数名:PY_HOME、変数値:C:\path\to\python\version ここに画像の説明を入力
  4. [OK]をクリック
  5. 「パス」システム変数を見つけて、[編集] をクリックします。
  6. 以下を既存の変数に追加します。

    %PY_HOME%;%PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk; ここに画像の説明を入力

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

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

>python [whatever version you are using]

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

于 2014-01-29T13:55:24.273 に答える
104

Windows コマンドラインから:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

PYTHONPATH を永続的に設定するには、次の行をautoexec.bat. または、システム プロパティでシステム変数を編集すると、それも永続的に変更されます。

于 2010-09-13T15:14:09.990 に答える
63

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

于 2013-02-07T14:26:21.983 に答える
53

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

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

それはあなたの問題を処理するはずです

于 2010-09-13T16:11:38.457 に答える
15

Windows PATH変数の代わりにPYTHONPATH変数に追加する必要があります。

http://docs.python.org/using/windows.html

于 2010-09-13T15:13:00.323 に答える
6

Windows上のPython 3.4では、PYTHONPATHの代わりにPATH環境変数に追加すると機能しました。D:\Programming\Python34 に Python 3.4 をインストールした場合と同様に、これを PATH 環境変数の最後に追加します。

;D:\Programming\Python34

コマンド プロンプトを閉じて再度開き、「python」を実行します。Pythonシェルが開きます。これにより、Sublime 3 の「python が内部コマンドまたは外部コマンドとして認識されない」という問題も修正されました。

于 2015-08-29T20:58:06.463 に答える
5

PYTHONPATH を拡張するには、regedit を実行して KEY_LOCAL_MACHINE \SOFTWARE\Python\PythonCore に移動し、使用する Python バージョンのフォルダーを選択します。この中には PythonPath というラベルの付いたフォルダーがあり、デフォルトのインストールがモジュールを格納するパスを指定する 1 つのエントリがあります。PythonPath を右クリックし、新しいキーの作成を選択します。モジュールの場所を指定するプロジェクトにちなんでキーに名前を付けることができます。このようにして、パスの変更を簡単に区分して追跡できます。

ありがとう

于 2013-03-13T07:41:54.673 に答える
3

Python 3.3+ でこれを実現しようとしている人のために、Windows インストーラーには、システム検索パスに python.exe を追加するオプションが含まれるようになりました。詳しくはドキュメントをご覧ください。

于 2013-11-04T09:01:17.663 に答える
2

この変数は、ArcGISDesktopのインストール時PYTHONPATHに設定する必要があります。ArcPY

PYTHONPATH=C:\arcgis\bin(ArcGISホームビン)

何らかの理由で、Windows732ビットシステムでインストーラーを使用したときに設定されませんでした。

于 2012-11-30T18:14:54.053 に答える