1. ホーム
  2. python

[解決済み] Windows 7のコマンドプロンプトでPythonプログラムを実行するにはどうしたらいいですか?

2022-04-25 16:24:18

質問

Windows 7のコマンドプロンプトでPythonのプログラムを実行する方法を考えています。(そろそろわかってもいいはずなのですが...)

コマンドプロンプトに "python"と入力すると、以下のようなエラーが表示されました。

'python' は内部コマンドまたは外部コマンドとして認識されません。 操作可能なプログラムまたはバッチファイルです。

ヘルプを探していて最初に見つけたのがこのサイトです。 http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows .

多少は参考になったのですが、このチュートリアルはWindows2000以前を対象に書かれているので、私のWindows7マシンでは最低限しか役に立ちませんでした。私は以下のことを試みました。

Windowsの古いバージョンの場合、最も簡単な方法は、C: \AUTOEXEC.BAT >ファイルを編集することです。この場合、AUTOEXEC.BATに以下のような行を追加してください。

このファイルは、私のマシンには存在しませんでした(私が間違っていなければ)。

次に試したのが、これ:(こちら。 Pythonのプログラムを実行するにはどうしたらいいですか? )

<ブロッククオート

Pythonをあなたの道に置く

ウィンドウズ

プログラムを実行するために、オペレーティングシステムは様々な場所を探し、途中でいくつかのプログラムと入力したプログラム名/コマンド名を一致させようとします。

ウィンドウズの場合

コントロールパネル > システム > 詳細 > 環境変数 > システム変数 -> パス

を含める必要があります。C:\Python26; (または同等品)を含める必要があります。一番前に置くと、一番最初に見られるようになります。また、最後に追加することも可能で、その方がより健全かもしれません。

そしてプロンプトを再起動し、'python'と入力してみてください。すべてうまくいけば、">>"のプロンプトが表示されるはずです。

これはWindows 7に十分関連しており、私はシステム変数に道を作りました。変数 "python" に "C:\Python27" という値を追加してみました。

パソコンを再起動しても、エラーは出続けます。

どなたか修正方法をご存じですか?

解決方法は?

を追加する必要があります。 C:\Python27 という名前の新しい変数ではなく、システムの PATH 変数に追加してください。

システムのPATH環境変数を見つけて、その環境変数に ; (これはデリミタです) と python.exe のあるディレクトリへのパス (例. C:\Python27 ). 正確な手順は以下を参照してください。

環境変数PATHには、Windows(と cmd.exe ) は、例えば "python" のようなコマンド名を与えられたときにチェックします (また、PATHEXT 変数を使用して、試すべき実行可能ファイルの拡張子のリストを表示します)。PATH上でその名前を持つ最初の実行ファイルが起動されます。

この変数を変更した後、Windowsを再起動する必要はありませんが、新しいインスタンスの cmd.exe は、更新されたPATHを持ちます。次のように入力します。 set PATH をコマンドプロンプトで表示し、現在の値を確認することができます。


Windows 7+でPythonをパスに追加するための正確な手順。

  1. コンピュータ -> システムプロパティ(または Win+Break ) -> システムの詳細設定
  2. をクリックします。 Environment variables... ボタンをクリックします([詳細設定]タブ内
  3. PATHを編集して追加する ;C:\Python27 を末尾に追加します(Pythonのバージョンを代入してください)。
  4. OKをクリックします。PATHの変更は、コマンドプロンプトを開いたときにのみ反映されることに注意してください。 の後に をクリックします。