1. ホーム
  2. ピップ

pip'が内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されない場合の回避方法。

2022-01-22 02:15:58
<パス

pip'が内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されない場合の解決について。

Pythonを使用中、cmdのpipコマンドでMyQRライブラリを使用する必要があったのですが、エラーが発生しました(以下のように表示されます:)。

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


システム環境変数のPATHにPythonディレクトリのスクリプトを追加するなど、ネットでいろいろな情報を見つけたのですが、何度やってもうまくいきません。

バラバラ

ここでは失敗作の数々を省略。

結局、誤ってディレクトリを変更してしまい、cmdインターフェースからインストールがうまくいきました。

---- スクラッチ

煮詰めた結果がこれです。(ウィンドウズ10を例にして)

----表面を掻く ----。

cmdインターフェイスを開く

cmdを検索するには、ここに入力するか、またはwin+Rで検索してください。

クリックして、黒くてくすんだcmdの画面を開く

Pythonの下にあるscriptsフォルダのディレクトリを探す

scriptsを検索すると、私のパソコンでは、scriptsフォルダは以下の3つのフォルダにそれぞれ表示されます。
C:\UsersASUSAppDataLocalProgramsPythonJP38-32
C:\UsersASUSAppataLocalProgramsPython38-32Tools
C:\UsersASUSAppDataLocalProgramsPythonPython38-32Libvenv

最初のフォルダを選択し、そのディレクトリをコピーします。
3つのフォルダを開いて中身を見てみると、最初のフォルダはこのようになっています。

このフォルダをディレクトリにコピーしてください。C:\UsersASUSAppDataLocalProgramsPythonPython38-32

cmdでの操作

1. cd C:GuysersASUS AppData Local
ディレクトリの末尾がScriptsであることに注意してください

このディレクトリは、あなた自身のコンピュータにあります! 探し方は上に書いた通りです〜。
でも、注意点! このステップを実行するためには、まずPythonが必要です。

2. pip install MyQR (インストールする)
繰り返しますが、これはscriptsディレクトリでしかできません! 親ディレクトリに戻っても、'pip' is not recognized as an internal or external command, operable program or batch file.というステートメントが表示されます。

しかし!!! パソコンは完璧じゃない! こんなメッセージが出るんです。

警告: あなたはバージョン 19.2.3 の pip を使用していますが、バージョン 20.0.2 が利用可能です。
python -m pip install --upgrade pip'コマンドでアップグレードを検討する必要があります。

2. pip show pip (pipのバージョンを確認する)

そこで、自分のpipのバージョンを確認したところ、確かにバージョンは19.2.3でしたので、そのプロンプト 'python -m pip install --upgrade pip' に従ってインストールを行いました。しかし、何も起こりませんでした!!!
最終的に、一段階上に戻る必要があることが判明しました

3. cd ... (前のレベルに戻る!!!)
もう一度python -m pip install --upgrade pipを試したところ、プログレスバーが表示され、インストールに成功しました!

4. cd . \Scripts フォルダを再度開きます。
pipのバージョンを確認する、pip show pip

バージョンが20.0.2に更新されました。

5. pipでMyQRをインストール
pipで他のPythonライブラリをインストールするのも楽しいですよ

概要

Pythonのダウンロードには全てpipが付属していますが、以下の理由でcmdでpipを開くことができません。
1. 間違ったディレクトリにいる
私と同じ悩みを持つ人の大多数が、ネットで検索してもまだ解決できないのは、このためでしょう。
Pythonのscriptsディレクトリで
2. 誤ったバージョン
scriptsの親ディレクトリに戻り、インストールを行います。pipのバージョンを確認する場合も、scriptsディレクトリに移動する必要があります。
3. Pythonにはpipがない
Pythonをアンインストールして、Pythonの公式サイトで再インストールした方が良いと思います。公式サイトからダウンロードすれば、自分で変更していなければ、この問題は発生しません。