2010-05-19 21:54:19 +0000 2010-05-19 21:54:19 +0000
88
88

WindowsのPATHにPythonを追加するには?

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

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

回答 (5)

86
86
86
2010-05-19 21:58:11 +0000

Windows 10/8/7 の場合:

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

Windows XPの場合:

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

7.新しいターミナルウィンドウでテストするか、テキストエディタ内の統合ターミナルを使用している場合は、エディタを閉じて再起動するか、変更が適用されません。

13
13
13
2013-11-04 09:01:08 +0000

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

3
3
3
2018-02-12 20:00:51 +0000
  • windowsボタンをクリックして検索を開始します
  • “system env "と入力して "edit system environment variables "をクリックします
  • 上部のAdvancedタブをクリックします
  • 下部の "environment variables "というボタンをクリックします
  • ウィンドウの上部にある "user variables'your user name’"ボックスでpathをクリックしてからeditをクリックします
  • これで別のウィンドウが表示されますので、"new "をクリックしてコマンドを入力します。"C:\Python27 "と "C:\Python27scripts”
  • Pythonはこれでコマンドプロンプトで動作するはずです。
1
1
1
2010-05-19 21:59:41 +0000

Pythonドキュメント](http://docs.python.org/using/windows.html#excursus-setting-environment-variables)にあるように:

Windowsには環境変数を変更するためのダイアログが組み込まれています(以下のガイドはXPのクラシックビューに適用されます)。あなたのマシンのアイコンを右クリックして(通常はデスクトップ上にあり、"マイコンピュータ “と呼ばれています)、そこにあるプロパティを選択します。そして、詳細設定タブを開き、環境変数ボタンをクリックします。

要するに、あなたのパスは以下の通りです:

My Computer ‣ Properties ‣ 詳細設定 ‣ 環境変数 このダイアログでは、ユーザー変数とシステム変数を追加・変更することができます。システム変数を変更するには、あなたのマシンへのアクセス権(管理者権限)が必要です。

0
0
0
2010-05-19 21:57:41 +0000

マイコンピュータを右クリックして、プロパティを選択します。そして、環境変数ボタンを見つけてください(Win7では、詳細設定タブの下にあります。) それをクリックして、システム変数の下にあるパスを編集します。