Python中pip在cmd命令行下无法使用

#写在开头,小白一枚,第一次在CSDN发布文章,如果有漏说的或者说得有问题的地方,请各位大牛进行补充

这也是一次安装第三方库时,我偶然发现的,在网上查找了很多教程后自己摸索出来,并且完美解决的

第一种情况,就是网上说得最多的Path环境变量的问题
这一问题其实出现问题的不多也不少,但我觉得能够正常打开python而且是第一次默认勾选了pip的话,应该这块都是正常的,以下是解决方法

一、找到python的安装目录中Scripts文件夹的位置,如果有pip文件,复制它的目录
一般目录是C:\Users\用户名\AppData\Local\Programs\Python\Python版本号\Scripts

二、接下来右键**此电脑/我的电脑/这台电脑**打开属性-选择高级系统设置再选择环境变量,如图所示:
我的电脑-属性我的电脑-属性-高级系统设置不要在意我的系统,电脑坏了,用几年前的破本子写的
三、接下来打开环境变量,选择系统变量中的Path,然后选择编辑,如图所示:
在未修改的末尾添加符号;后粘贴刚刚复制的目录,疯狂确认后重新打开CMD即可,如图所示:
环境变量在这里插入图片描述到这里如果环境变量没有配置的就解决了,当然也可以用命令行的形式,那个简单点(不要打我,我也差点忘记才没说的
命令如下,打开cmd,输入path 复制的目录即可

第二种情况,pip文件丢失
如果Scripts文件夹中没有pip文件,那么输入命令:

python -m ensurepip

当然等会还会出现其他问题,例如:
Could not fetch URL https://pypi.python.org/simple/numpy/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:661) - skipping
Could not find a version that satisfies the requirement numpy (from versions: )
No matching distribution found for numpy

这个后面说

第三种情况,做了上面的操作pip还无法使用,且有pip文件
解决方法:
一、查看pip文件的文件名(版本号)
在这里插入图片描述
例如这里是3和3.5,那么可以输入

pip3 install 第三方库名

pip3.5 install 第三方库名

如果接下来报错:
在这里插入图片描述那么关闭所有python窗口结束python进程后输入:

python -m pip install --upgrade pip

运行结束后运行pip install即可

第四种情况,运行第三种情况报错timeout
解决方法:
使用国内python源:

pip install 库名 -i 镜像源URL --trusted-host 镜像源主机

运行结束后再次运行第三种情况的命令即可

下面提供几个国内镜像源
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学http://pypi.hustunique.com/

到这里以后,我的解决方法就结束了,如果还是没有用,可以试试

python -m pip install 模块名

如果有其他问题或者解决方案可以在评论区进行补充,第一次写文章,请多指教

本人学习方向为网络安全+渗透测试,有共同学习的小伙伴们可以加一下企鹅,企鹅号就在图片里,加油寻找吧
恭喜你找到了:3321946214

发布了10 篇原创文章 · 获赞 3 · 访问量 106

猜你喜欢

转载自blog.csdn.net/yinghua1234/article/details/104737821