跳到主要内容

1、pip

pip

image-20230616073903623

目录

[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源

[root@harbor ~]# yum install -y epel-release

2.安装并升级pip

[root@harbor ~]# yum install -y python-pip
[root@harbor ~]# pip install --upgrade pip

image-20210529194144911

3.使用pip安装docker-compose

[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版本

pip --version

image-20230616073325534

查看已安装的 Python 库

pip list

查询当前环境中可升级的包

pip list -o
pip list --outdated

查看已安装的最新的 Python 库

pip list -u
pip list --uptodate

安装

安装某个库

pip install ipython

安装指定版本的 Python 库

pip install requests==2.25

从本地wheel文件安装(源码安装软件包)😊

pip install requests‐2.25.1‐py3‐none‐any.whl

image-20220907075519628

从 git 仓库安装

pip install git+https://github.com/psf/requests.git

==从国内镜像安装(配置pip加速器地址)==📌

0.为什么要换源

我们搞python的,肯定离不开各种各样的第三方包,比如爬虫,有requests,xpath,爬虫界的扛把子Scrapy;Web有django,flask,restframework啥的,还是挺多的,我们一般安装的方式都是pip install xx模块,但是我相信,你们肯定都遇到过这种情况。

image-20230616073538336

可以看到,我们安装的过程非常慢,可能都是几k几k的过,但是我们的网速最起码有5m/s吧,这就比较不开心了,最恶心的是,安装的慢就算了,可能安装这安装着,直接error了,嗯...哭吧

还有一种情况是什么呢,就是这种,直接飘黄,警告,然后,就没有然后了,直接凉了,...悲惨

image-20230616073555537

但是造成这种原因是什么呢,就是因为我们获取的包,默认是直接从pypi官网获取的,因为pypi国外的,本来网速就慢,再加上我们国家会限制一些国外不正常的网站,可能会存在误杀,所以,我们直接从pypi官网获取包的时候,难免会各种凉,尤其是大一点的包,更凉

但是呢,我们不用担心,我们国家不缺少热血青年,总有一些大佬为我们开路,让我们少踩点坑,虽然官网的pypi慢,但是大佬们为了照顾我们的情绪,专门开发了国内站点,内容和官网的pypi一模一样,但是他的服务器在国内,而且速度非常快。只要我们将pip默认的下载源换成国内源,我们在pip安装时,就是从国内获取了,速度绝对杠杠的,而且包质量没问题,国内站点会隔一段时间同步一次,基本不用担心获取的包有问题,美滋滋,感谢大佬。

1.常见国内安装源
中国科学技术大学 :https://pypi.mirrors.ustc.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
华中理工大学 :http://pypi.hustunique.com/simple
山东理工大学 :http://pypi.sdutlinux.org/simple
2.修改python pip源为国内源
方法1:命令行(永久生效)(推荐)💕

在windows的cmd里直接执行如下命令即可:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
方法2:命令行(临时生效)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
方法3:图形化(永久生效)(不推荐)

我们先按下win+R键。然后在出来的窗口中输入%APPDATA%,然后点击确定: 在这里插入图片描述

默认就会打开一个目录:C:\Users\你的用户名\AppData\Roaming

我这里打开的路径是:C:\Users\hg\AppData\Roaming

image-20211207162950465

然后就在此目录下创建pip文件夹,在其下创建pip.ini文件,其内容配置为如下:

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

保存退出即可。

更新

更新pip版本

pip install --upgrade pip
或者
pip install -U pip

更新某个库

pip install --upgrade ipython
或者
pip install -U ipython

卸载

卸载python模块

pip uninstall ipython -y

4、pip安装报错

案例:ModuleNotFoundError: No module named 'pip'2020.5.6(已解决)

报错现象:winodws pip安装模块出现ModuleNotFoundError: No module named 'pip'问题_20200506(已解决)

image-20230616073959862

python -m ensurepip
python -m pip install --upgrade pip

image-20230616074013312

FAQ

python软件包下载地址

https://pypi.org/project/pip/

python软件包下载网址

有2种格式的包: 一种是.whl包; 一种是源码包;

image-20220907074932043

image-20220907074938651

关于我

我的博客主旨:

  • 排版美观,语言精炼;
  • 文档即手册,步骤明细,拒绝埋坑,提供源码;
  • 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!

🍀 微信二维码 x2675263825 (舍得), qq:2675263825。

image-20230107215114763

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

image-20230107215126971

🍀 语雀

https://www.yuque.com/xyy-onlyone

image-20230306221144511

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

image-20230107215149885

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

image-20230107215203185

最后

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