修正:「pip」が内部コマンドまたは外部コマンドとして認識されない

コマンドプロンプトウィンドウレポートを使用してPythonパッケージをインストールしようとしている一部のユーザーは、「 pipは内部コマンドまたは外部コマンドとして認識されません 」エラー。影響を受けるほとんどのユーザーは、Pythonディストリビューションをインストールし、Pythonがパス変数に追加されていることを確認した後でも問題が発生すると報告しています。この問題は、Windows 7、Windows 8、およびWindows 10で報告されているため、特定のOSに固有のものではありません。

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



PIPとは何ですか?

PiP は「」の再帰的頭字語です。 Pipはパッケージをインストールします 「。これは基本的に、Pythonで記述されたソフトウェアパッケージをインストールおよび管理するために使用されるパッケージ管理システムです。ほとんどのユーザーは、PiPを使用して、にあるPythonパッケージをインストールおよび管理します。 Python Package Index



最新のPythonバージョン(Python2.7.9以降およびPython3.4)には、デフォルトでPipが含まれています。



「pip」が内部または外部のコマンドエラーとして認識されない原因は何ですか?

さまざまなユーザーレポートを確認し、コンピューターで問題を再現することで、この問題を調査しました。収集したものから、この特定のエラーメッセージをトリガーすることが知られているいくつかのシナリオがあります。

  • PIPインストールはシステム変数に追加されません – CMDウィンドウからPythonコマンドを実行できるようにするには、PiPインストールのパスをシステム変数のPATHに追加する必要があります。インストール実行可能ファイルを使用してPythonをインストールした場合は、自動的に追加されます。
  • インストールがPATHに誤って追加されている –手動で追加すると、PATHを台無しにするのは簡単です。新しいPATHの前に追加のスペースまたはセミコロンがない場合、エラーが発生します。

現在、CMDでPythonコマンドを使用できないというこの特定のエラーメッセージを解決しようとしている場合は、この記事で宣伝されている方法に従ってください。以下のすべての潜在的な修正は、影響を受ける少なくとも1人のユーザーによって機能していることが確認されています。

最良の結果を得るには、特定のシナリオで問題を解決するのに役立つ修正が見つかるまで、以下の方法に従ってください。



方法1:PIPがPATH変数に追加されているかどうかを確認する

私たちがどこに立っているかを見つけることから始めましょう。 PIPインストールがPATH変数に追加されているかどうかわからない場合は、CMDプロンプトで特定のコマンドを使用して簡単に見つけることができます。

これを知っていると、正しい方向を示し、不要な手順を試す必要がなくなります。

注意: PIPインストールのパスがPATH変数に追加されているかどうかがすでにわかっている場合は、以下の次の方法に進んでください。

PIPインストールがすでにPATH変数に含まれているかどうかを確認するためのクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 cmd 」を押して 入る コマンドプロンプトを開きます。 PiPのインストール場所の追加

    ダイアログの実行:cmd

  2. コマンドプロンプトウィンドウ内で、次のように入力します エコー%PATH% を押して 入る PATH変数にすべての場所が追加されたリストを取得します。 ダイアログの実行:appwiz.cpl

    PIPインストールがPATH変数に存在するかどうかを確認する

  3. 次のようなパスを見つけることができた場合 C: Python37 Scripts (これはPythonのバージョンによって異なります)、これはインストールパスがすでにPATH変数に追加されていることを意味します。この場合、以下のメソッドの横にスキップして、すぐにジャンプできます 方法4 ここから、PiPインストールパスに関連する問題のトラブルシューティングを開始します。

上記のテストを使用してPiPインストールパスを見つけることができなかった場合は、以下の次の方法(方法2および方法3)に移動して、PIPをPATH環境変数に追加します。

方法2:WindowsGUIを使用してPATH環境変数にPIPを追加する

場合 方法1 PIPインストールが環境変数としてPATHに設定されておらず、Pythonディストリビューションを既にインストールしていることが明らかになりました。これは、手動で行う必要があります。

以下の手順を完了すると、コマンドプロンプトウィンドウからPiPコマンドを入力できるようになります。 WindowsGUIを使用してPiPインストールをPath環境変数に追加するためのクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 sysdm.cpl 」を押して 入る 開くために システムプロパティ 画面。 [変更]をクリックして、PiPがインストールされていることを確認します

    ダイアログの実行:sysdm.cpl

  2. [システムのプロパティ]画面で、[ 高度な タブをクリックし、をクリックします 環境変数

    [詳細設定]タブに移動し、[環境変数]をクリックします

  3. [環境変数]画面で、[ システム変数 をクリックします それを選択します。その後、 選択したら、をクリックします 編集… ボタン。

    [システム変数]の下の[パス]エントリを選択し、[編集]をクリックします

  4. の中に 編集 環境変数画面で、をクリックします 新着 PiPインストールが配置されているパスを追加します。 Python 3.4の場合、デフォルトの場所は C: Python34 Scripts。

    PiPのインストール場所の追加

  5. パスが追加されたら、新しいCMDウィンドウを開き、PiPに付属のPythonパッケージをインストールしてみてください。 「」は表示されなくなります。 pipは内部コマンドまたは外部コマンドとして認識されません 「エラー。

PiPの場所を環境変数に追加するより簡単な方法を探している場合は、次の手順に従ってください。 方法3

方法3:CMDを使用してPATH環境変数にPIPを追加する

PIPパス環境変数を設定するより簡単な方法は、CMDウィンドウから直接設定することです。これにより時間を節約できますが、端末の使用に慣れていない場合は少し威圧的になる可能性があります。

コマンドプロンプトウィンドウから直接PiPパス環境を設定するためのクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 cmd 」を押して 入る コマンドプロンプトウィンドウを開きます。

    ダイアログの実行:cmd

  2. [コマンドプロンプト]ウィンドウで、次のコマンドを実行して、PIPインストールを環境変数に設定します。
    setx PATH“%PATH%; C: Python37  Scripts”

    注意: このコマンドでは、Python3.7のデフォルトの場所を使用したことに注意してください。別のPythonバージョンを使用している場合、またはカスタムの場所にインストールした場合は、「 ; ‘それに応じて。

  3. 同じCMDウィンドウからPythonインストールパッケージ(PIPを使用するパッケージ)を実行して、このメソッドが正常に実行されたかどうかを確認します。それでもエラーメッセージが表示される場合は、以下の次の方法に進んでください。

方法4:PiP変数を追加せずにPythonパッケージを開く

PATH環境変数にPiPを追加せずにCMDからPythonパッケージをインストールする方法を探している場合は、いくつかの異なるコマンドを使用してインストールできます。これは、上記の方法を使用して環境PATH変数を構成したにもかかわらず、エラーメッセージが表示される場合にも機能します。

PIP変数を追加せずにCMDでPythonインストールパッケージを開くために使用できるいくつかの方法を次に示します。

短い方法:

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 cmd 」をクリックし、Enterキーを押してコマンドプロンプトウィンドウを開きます。

    ダイアログの実行:cmd

  2. 次のコマンドを入力し、プレースホルダーを独自のパッケージ名に変更してください。
    python -m pip install [パッケージ名]

    注意: 変化する [パッケージ名] インストールしようとしているパッケージの名前を使用します。

長い方法:

  1. を押して[実行]ダイアログボックスを開きます Windowsキー+ R 。次に、「 cmd 」とヒット 入る コマンドプロンプトウィンドウを開きます。

    ダイアログの実行:cmd

  2. CMDウィンドウで、次のコマンドを使用して、Pythonが保存されているディレクトリに移動します。 .whl ファイルがあります。
    cd C: pythonインストール

    注意: この例では、Pythonインストールパッケージはというフォルダーにありました。 Pythonがインストールされます。 このコマンドを調整して、ホイールが配置されているディレクトリに移動します。

  3. 次に、次のコマンドを実行して、PiPを使用してPythonパッケージをインストールします。
     c: python37  scripts  pip.exe install [package] .whl 

    注意: 古いバージョンを使用している場合、またはカスタムの場所にインストールした場合は、Pythonのインストール場所を変更する必要があることに注意してください。また、[package]プレースホルダーは必ず独自のパッケージ名に変更してください。

これらの最後の2つの方法でCMDウィンドウからPythonパッケージをインストールできない場合は、以下の最後の方法に従って、PiPがインストールされていることを確認してください。

方法5:PiPがPythonインストールに含まれていることを確認する

Python環境全体を再インストールする前に、PiPがPythonのインストールから省略されていないかどうかを確認しましょう。特定のPythonインストーラーは、PiPをデフォルトのインストールから除外します。

幸い、Pythonのインストールを変更し、PIPをインストールするように変更することで、これを修正できます。これを行う方法のクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 appwiz.cpl 」を押して 入る 開く プログラムと 特徴。

    ダイアログの実行:appwiz.cpl

  2. 内部 プログラムと機能 、を右クリックします Python インストールしてクリック 変化する

    Pythonのインストールを変更する

  3. セットアップの変更 画面で、をクリックします 変更します。

    [変更]をクリックして、PiPがインストールされていることを確認します

  4. の中に オプション機能 画面で、pipに関連付けられているチェックボックスをオンにして、をクリックします

    PiPを含むようにPythonインストールを変更する

  5. [インストール]ボタンを押して、Pythonのインストールに変更を加えます。

    Pythonインストールの変更

  6. Pythonのインストールが変更されたら、CMDウィンドウを開き、「」が表示されなくてもPiPを使用してPythonパッケージをインストールできるかどうかを確認します。 pipは内部コマンドまたは外部コマンドとして認識されません 「エラー。

方法6:実行可能インストーラーを介してPythonをインストールする

結果が得られずにここまで来た場合は、Pythonとそのコンポーネントを再インストールすると、「 pipは内部コマンドまたは外部コマンドとして認識されません 「エラー。

これを行う最も簡単な方法は、Python実行可能インストーラーを使用することです。正しく設定すると、PiPが自動的にインストールされます。これを行う方法のクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 appwiz.cpl 」を押して 入る 開く プログラムと機能

    ダイアログの実行:appwiz.cpl

  2. 内部 プログラムと機能 、プログラムリストまで下にスクロールして、Pythonのインストールを見つけます。見つけたら、右クリックして選択します アンインストール、 次に、画面の指示に従ってシステムから削除します。 Pythonディストリビューションがコンピューターから削除されたら、コンピューターを再起動します。

    マシンからPythonをアンインストールする

  3. 次回の起動時に、このリンクにアクセスしてください( ここに )そして、OSアーキテクチャに従って最新のPython実行可能インストーラーをダウンロードします。

    適切なPython実行可能インストーラーのダウンロード

  4. インストール実行可能ファイルを開き、に関連付けられているボックスを確認することから始めます PythonをPATHに追加する チェックされている–これにより、コマンドプロンプトでPythonコマンドを実行できるようになります。次に、をクリックします インストールをカスタマイズする

    PythonがPATHに追加されていることを確認してから、[インストールのカスタマイズ]をクリックします

  5. の中に オプション機能 ウィンドウ、に関連付けられているボックスを確認してください ピップ がチェックされている場合は、

    オプション機能でpipがチェックされていることを確認してください

  6. デフォルトの場所のままにして 高度なオプション 、次にクリックします インストール インストールを開始します。

    Pythonのインストール

  7. インストールが完了したら、自動的に再起動するように求められない場合は、手動でコンピュータを再起動します。
  8. 次回の起動時に、CMDウィンドウからPythonパッケージをインストールして、問題が解決したかどうかを確認します。
  9. それでも「」が表示される場合 pipは内部コマンドまたは外部コマンドとして認識されません 」エラーの場合は、CMDウィンドウに次のコマンドを入力します。
     python -m surepip --default-pip 

    注意: 特定のPythonディストリビューション(特に3.6)では、PiPがデフォルトでインストールされない可能性があります。ドキュメントに含まれているこれに対する公式の修正の1つは、このコマンドです。

読んだ7分