web-dev-qa-db-ja.com

WindowsのPATHにPythonを追加する方法

Windows CMDからPythonコマンドを実行できるようにしたいです。ただし、各コマンドにPythonのフルパスを指定しないと、「Pythonは内部コマンドまたは外部コマンド、操作可能プログラム、またはバッチファイルとして認識されません。 "

PythonをWindowsのPATHに永続的に追加するにはどうすればよいですか?

73
davewise

Windows 10/8/7の場合:

  1. System Propertiesを開く(スタートメニューのComputerを右クリックするか、キーボードショートカットを使う Win+Pause
  2. サイドバーのAdvanced system settingsをクリックしてください。
  3. Environment Variables...をクリック
  4. System variablesセクションでPATHを選択します
  5. Editをクリック
  6. リストの最後にPythonのパスを追加します(パスはセミコロンで区切ります)。例えば:

    C:\Windows;C:\Windows\System32;C:\Python27
    

Windows XPの場合

  1. System Propertiesを開きます(スタートメニューに入力するか、キーボードショートカットを使用します Win+Pause
  2. Advancedタブに切り替えます
  3. Environment Variables...をクリック
  4. System variablesセクションでPATHを選択します
  5. Editをクリック
  6. リストの最後にPythonのパスを追加します(パスはセミコロンで区切ります)。例えば:

    C:\Windows;C:\Windows\System32;C:\Python27
    
  7. 新しい端末ウィンドウでテストするか、テキストエディタ内で統合端末を使用している場合は、エディタを閉じて再起動しないと変更が適用されません。

69
Michael Mrozek

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

11

Pythonのドキュメント に見られるように:

Windowsには、環境変数を変更するためのダイアログが組み込まれています(以下のガイドはXP古典的ビューに適用されます)。そこにプロパティ。次に、「詳細設定」タブを開き、「環境変数」ボタンをクリックします。

一言で言えば、あなたのパスは次のとおりです。

マイコンピュータ‣プロパティ‣詳細設定‣環境変数このダイアログでは、ユーザーとシステムの変数を追加または修正できます。システム変数を変更するには、あなたのマシンへの制限のないアクセス(すなわち管理者権限)が必要です。

1
vitorbal
  • 検索を開始するには、windowsボタンをクリックしてください。
  • 「system env」と入力して「edit system environment variables」をクリックします。
  • 今すぐ上部にある[詳細設定]タブをクリックします
  • 一番下にある「環境変数」というボタンをクリックしてください。
  • ウィンドウ上部の "user variables 'your user name'"ボックスでパスをクリックしてから編集してください。
  • これにより、 "new"をクリックして "C:\ Python27"と "C:\ Python27\scripts"というコマンドを入力するウィンドウが表示されます。
  • Pythonはコマンドプロンプトで動作するはずです
1

マイコンピュータを右クリックして、プロパティを選択します。次に、[環境変数]ボタンを見つけます(Win 7では、[詳細設定]タブの下にあります。他のバージョンのWindowsにある場所は忘れています)。それをクリックして、System variablesの下のPath oneを編集します。

0
Amber