在使用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.
网上查到很多资料,如将Python目录下的scripts添加到系统环境变量的PATH中去,但是尝试了很多次,都没能成功。
balabala
此处省略一堆失败的过程。。。
最后我偶然之中,改变了目录,通过cmd界面安装成功了。
————划重点————
下面是我的归纳总结:(以windows 10 为例)
————划重点————
在 type here to search 中搜索cmd 或者 win+R键查找
点击并打开黑不溜秋的cmd界面
通过搜索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
我们选择第一个文件夹并复制其目录。。
可以尝试着打开三个文件夹看看其内容,发现第一个文件夹里是这样的:
复制这个文件夹的目录:C:\Users\ASUS\AppData\Local\Programs\Python\Python38-32
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.
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 (再次打开Scripts文件夹)
查看pip的版本,pip show pip
版本已经更新到 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官网上重新装一遍。官网上下载下来的如果没有自己改动过的话,一般不会出现这个问题。