pip
pip

目录
[toc]
1、pip说明
Python 是一种功能强大、流行广泛的编程语言,在常规编程、数据科学等很多方面它都有丰富的软件包可供使用。但这些软件包通常都不会在 Python 安装时自动附带,而是需要由用户自行下载、安装和管理。所有的这些软件包(包括库和框架)都存放在一个名叫 PyPI(也就是 Python 软件包索引Python Package Index)的中央存储库当中,而 pip(也就是首选安装程序Preferred Installer Program)则是管理这个中央存储库的工具。
在安装 pip 之后,管理 PyPI 的软件包就变得很方便了。大部分的软件包都可以通过在终端或者命令行界面执行 python -m pip install <软件包名> 这样的命令来完成安装。
2、安装pip
较新版本的 Python 3(3.4 或以上)和 Python 2(2.7.9 或以上)都已经预装了 pip,旧版本的 Python 没有自带 pip,但可以另外安装。
首先你的系统中需要安装好 Python,否则 pip 安装器无法理解任何相关的命令。你可以在命令行界面、Bash 或终端执行 python 命令确认系统中是否已经安装 Python,如果系统无法识别 python 命令,请先下载 Python 并安装。安装完成后,你就可以看到一些引导你安装 pip 的提示语了。
1.Linux中安装pip
==💘 实战:Linux中安装pip(测试成功)-2021.05.30==
1.安装epel源
1[root@harbor ~]# yum install -y epel-release
2.安装并升级pip
1[root@harbor ~]# yum install -y python-pip
2[root@harbor ~]# pip install --upgrade pip

3.使用pip安装docker-compose
1[root@harbor ~]# pip install -U -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose
2.winodws中安装pip
3、pip命令
在 Linux、BSD、Windows 和 Mac 上,pip 都是以同样的方式使用的。
查看
查看pip版本
1pip --version

查看已安装的 Python 库
1pip list
查询当前环境中可升级的包
1pip list -o 或
2pip list --outdated
查看已安装的最新的 Python 库
1pip list -u 或
2pip list --uptodate
安装
安装某个库
1pip install ipython
安装指定版本的 Python 库
1pip install requests==2.25
从本地wheel文件安装(源码安装软件包)😊
1pip install requests‐2.25.1‐py3‐none‐any.whl

从 git 仓库安装
1pip install git+https://github.com/psf/requests.git
==从国内镜像安装(配置pip加速器地址)==📌
0.为什么要换源
我们搞python的,肯定离不开各种各样的第三方包,比如爬虫,有requests,xpath,爬虫界的扛把子Scrapy;Web有django,flask,restframework啥的,还是挺多的,我们一般安装的方式都是pip install xx模块,但是我相信,你们肯定都遇到过这种情况。

可以看到,我们安装的过程非常慢,可能都是几k几k的过,但是我们的网速最起码有5m/s吧,这就比较不开心了,最恶心的是,安装的慢就算了,可能安装这安装着,直接error了,嗯…哭吧
还有一种情况是什么呢,就是这种,直接飘黄,警告,然后,就没有然后了,直接凉了,…悲惨

但是造成这种原因是什么呢,就是因为我们获取的包,默认是直接从pypi官网获取的,因为pypi国外的,本来网速就慢,再加上我们国家会限制一些国外不正常的网站,可能会存在误杀,所以,我们直接从pypi官网获取包的时候,难免会各种凉,尤其是大一点的包,更凉
但是呢,我们不用担心,我们国家不缺少热血青年,总有一些大佬为我们开路,让我们少踩点坑,虽然官网的pypi慢,但是大佬们为了照顾我们的情绪,专门开发了国内站点,内容和官网的pypi一模一样,但是他的服务器在国内,而且速度非常快。只要我们将pip默认的下载源换成国内源,我们在pip安装时,就是从国内获取了,速度绝对杠杠的,而且包质量没问题,国内站点会隔一段时间同步一次,基本不用担心获取的包有问题,美滋滋,感谢大佬。
1.常见国内安装源
1中国科学技术大学 :https://pypi.mirrors.ustc.edu.cn/simple
2清华:https://pypi.tuna.tsinghua.edu.cn/simple
3豆瓣:http://pypi.douban.com/simple/
4华中理工大学 :http://pypi.hustunique.com/simple
5山东理工大学 :http://pypi.sdutlinux.org/simple
2.修改python pip源为国内源
方法1:命令行(永久生效)(推荐)💕
在windows的cmd里直接执行如下命令即可:
1pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
方法2:命令行(临时生效)
1pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
方法3:图形化(永久生效)(不推荐)
我们先按下win+R键。然后在出来的窗口中输入%APPDATA%,然后点击确定:

默认就会打开一个目录:C:\Users\你的用户名\AppData\Roaming
我这里打开的路径是:C:\Users\hg\AppData\Roaming

然后就在此目录下创建pip文件夹,在其下创建pip.ini文件,其内容配置为如下:
1[global]
2timeout = 6000
3index-url = https://pypi.tuna.tsinghua.edu.cn/simple
4trusted-host = pypi.tuna.tsinghua.edu.cn
保存退出即可。
更新
更新pip版本
1pip install --upgrade pip
2或者
3pip install -U pip
更新某个库
1pip install --upgrade ipython
2或者
3pip install -U ipython
卸载
卸载python模块
1pip uninstall ipython -y
4、pip安装报错
案例:ModuleNotFoundError: No module named 'pip'2020.5.6(已解决)
报错现象:winodws pip安装模块出现ModuleNotFoundError: No module named ‘pip’问题_20200506(已解决)

1python -m ensurepip
2python -m pip install --upgrade pip

FAQ
python软件包下载地址
python软件包下载网址
有2种格式的包: 一种是.whl包; 一种是源码包;


关于我
我的博客主旨:
- 排版美观,语言精炼;
- 文档即手册,步骤明细,拒绝埋坑,提供源码;
- 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!
🍀 微信二维码 x2675263825 (舍得), qq:2675263825。

🍀 微信公众号 《云原生架构师实战》

🍀 语雀
https://www.yuque.com/xyy-onlyone

🍀 csdn https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421

🍀 知乎 https://www.zhihu.com/people/foryouone

最后
好了,关于本次就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!


- 01pip 2025-12-27
- 02pip安装python库报ssl错误 2025-12-27
- 03snowshot 2025-12-27