2021-02-09 pip -i 更新失败后的解决方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-02-09 pip -i 更新失败后的解决方法相关的知识,希望对你有一定的参考价值。
参考技术A 有时候在执行pip更新失败后,再次执行pip命令时会提示ModuleNotFoundError: No module named 'pip'错误,导致pip命令无法使用。此时只需要执行2条命令即可完成修复操作!当在执行pip更新时,出现失败或警告,再次执行pip命令报错时,分别按顺序执行以下2条命令即可完成修复。
python -m ensurepip
python -m pip install --upgrade pip
Python包管理 pip教程 | 解决用pip更新pip失败 #yyds干货盘点#
题外话
最近在看深度学习,好多人都推荐装Anaconda。对初学者来说Anaconda有那么亿点点臃肿(lll¬ω¬)。直接用pip他不香吗。虽然知道python3.4以后自带pip管理包,但平时用pycharm的我一般直接用pycharm的图形化界面了,这不香吗。当然了不用pycharm的时候总不能为了管理个包再打开pycharm,所以还是pip香ヽ(✿゚▽゚)ノ。
但是今天我用pip安装的时候发现了一堆问题……
首先打开命令行,习惯性的输入一个python看看我安装没安装……(虽然我确定以及肯定安装了,但是还是习惯性输入了一下子)
很好,安装了。那看一下我安没安pip。
命令行居然显示
:fearful:怎么报错了!!!
再来试一下python。
:fearful:刚才输还好好的,怎么有报错了!!!
铁憨憨。当你看到这个>>>
的时候就证明你已经进入python环境了。所以当然会报错.
<kbd>ctrl</kbd>+<kbd>z</kbd>退出。看到输入提示前边显示文件夹路径就可以放心使用了。
先看一下你有没有pip
python3.4之后的版本都是自带pip的,如果你不确定有没有你可以查一下。
直接在命令行和工具输入pip
,你没安装的话肯定会报错啊之类的,如果你安装了,那就会给你显示一堆pip命令指南。类似于下图:
如果你觉得上边那个测试语句太简单,那我可以给你一个官方测试语句:python -m ensurepip --default-pip
如果你电脑已经安装了它会显示安装路径的。
如果没有pip的话……安装pip又要下载又要跑到某路径下安装,所以亲,我这边建议您直接重装一下3.4版本以上的python呢ヽ(✿゚▽゚)ノ。
命令
命令有好多,不挨个说,说几个常用的。
安装
python -m pip install SomePackage
安装某个包,按我的理解是安装最新的……
![在这里插入图片描述](https://img-blog.csdnimg.cn/30673601462041028175125ca1afc8d4.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NjY3MTcw,size_16,color_FFFFFF,t_70 =600x)pip install SomePackage
其实前边的python -m不写也可以。
![在这里插入图片描述](https://img-blog.csdnimg.cn/c8a93232d19946b78613441edd75dafe.png =600x)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
指定从国内哪个镜像下载。因为使用默认镜像可能下载速度很慢。
python -m pip install SomePackage==1.0.4
指定安装某个版本的包
python -m pip install "SomePackage>=1.0.4"
指定安装不小于某个版本的包
换源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
上边安装里讲到怎么从其他镜像下载,但那个是一次性的,只有那一条语句好使,这里是对全局进行换源。
升级 | pip更新pip失败
python -m pip install --upgrade Package
或者简写为pip install --upgrade Package
<font color=red>如果你要用pip更新pip,那一定要写全了整个命令。</font>只用pip install --upgrade 那可能会出问题,比如升级失败啊,比如旧的卸载了新的装不上啊……所以务必写全命令。
如果你已经失败了,并且开始报错ModuleNotFoundError: No module named ‘pip‘ ,那可以看这个解决:详解出现 ModuleNotFoundError: No module named ‘pip‘ 怎么办
其他包的话就可以用pip install --upgrade Package
卸载
pip uninstall Packlage
卸载包
中途可能会让你确定是否要卸载,输入y
确认。
列表
pip list
显示你都安装了哪些包pip list -o
列出可以更新的包。
帮助
pip
或者pip help
或者pip -h
或者pip -help
效果都是一样的。输入之后会显示你一大堆帮助
版本
pip -V
查看pip版本信息
常用的就这么多,写的就不写了。Σ( ° △ °|||)︴我是萝莉安,现在当上程序媛突然有点不香了。
以上是关于2021-02-09 pip -i 更新失败后的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
Python包管理 pip教程 | 解决用pip更新pip失败 #yyds干货盘点#
[Python配置]执行pip install出现Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。的解