关于解决’pip’ is not recognized as an internal or external command, operable program or batch file.的方法

在使用Python过程中,要通过cmd的pip命令MyQR库,结果出错了(显示如下:)

C:\Users\ASUS>pip install MyQR
‘pip’ is not recognized as an internal or external command,
operable program or batch file.

关于解决'pip' is not recognized as an internal or external command, operable program or batch file.的方法
网上查到很多资料,如将Python目录下的scripts添加到系统环境变量的PATH中去,但是尝试了很多次,都没能成功。

balabala

此处省略一堆失败的过程。。。

最后我偶然之中,改变了目录,通过cmd界面安装成功了。

————划重点————

下面是我的归纳总结:(以windows 10 为例)

————划重点————

打开cmd界面

在 type here to search 中搜索cmd 或者 win+R键查找

点击并打开黑不溜秋的cmd界面

查找Python下scripts文件夹的目录

通过搜索scripts,我电脑上在以下三个文件夹中分别出现了scripts文件夹
C:\Users\ASUS\AppData\Local\Programs\Python\Python38-32
C:\Users\ASUS\AppData\Local\Programs\Python\Python38-32\Tools
C:\Users\ASUS\AppData\Local\Programs\Python\Python38-32\Lib\venv

我们选择第一个文件夹并复制其目录。。
可以尝试着打开三个文件夹看看其内容,发现第一个文件夹里是这样的:
关于解决'pip' is not recognized as an internal or external command, operable program or batch file.的方法
复制这个文件夹的目录:C:\Users\ASUS\AppData\Local\Programs\Python\Python38-32

cmd上操作

1、cd C:\Users\ASUS\AppData\Local\Programs\Python\Python38-32\Scripts
注意目录最后是Scripts

这个目录是自己电脑上的噢!!怎么找我上面已经写啦~
但是 提醒一下哈!首先你得有Python,这步才有效

2、pip install MyQR(进行安装)
再次强调只有在scripts目录下才能进行这样操作!如果返回上级目录,还是会出现’pip’ is not recognized as an internal or external command, operable program or batch file.这句话。

可是啊!!计算机并不是那么完美滴!!它给我报出了这样的信息。

WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.

关于解决'pip' is not recognized as an internal or external command, operable program or batch file.的方法

2、pip show pip(查看pip的版本)

于是乎,我查看了一下我pip的版本,果然版本是19.2.3,我按照它的提示‘python -m pip install --upgrade pip’进行安装。但是,没有任何反应!!
最后发现,需要返回上一级

3、cd … (返回上一级!!)
我再次尝试 python -m pip install --upgrade pip , 看到进度条,安装成功!!
关于解决'pip' is not recognized as an internal or external command, operable program or batch file.的方法

4、cd .\Scripts (再次打开Scripts文件夹)
查看pip的版本,pip show pip
关于解决'pip' is not recognized as an internal or external command, operable program or batch file.的方法
版本已经更新到 20.0.2了

5、pip install MyQR
我们可以用pip愉快的安装其他Python的库啦!!

总结

Python下载的时候都会自带pip,然而我们在cmd上打不开pip原因如下:
1、进入的目录不对
这可能是绝大部分和我有同样问题的人在搜索了网上的资料后仍然解决不了的原因了。
需要进入Python中的scripts目录进行安装
2、版本不对
返回至scripts的上级目录进行安装,查看pip版本时,仍然需要进入scripts目录。
3、Python没有pip
这个问题吧,我觉得还是卸载了Python,到Python官网上重新装一遍。官网上下载下来的如果没有自己改动过的话,一般不会出现这个问题。

相关文章: