pip install requests_pip 常用的各种骚操作是怎样的?

v2-0eb68638043f1538d0b3c8e182dd07a5_1440w.jpg?source=172ae18b

这一篇来跟你说说关于 Python 第三方模块的安装和管理,相信你之前也多多少少了解过安装一个第三方模块,比如你要安装 requests 库,那么你会进行这样一顿操作:pip install requests之所以你可以直接这样操作,那是因为你的 Python 版本是 3.4 之后的,在它们默认内置了 pip 这个工具,可以使用它直接来安装或者管理一些第三方库。你可以使用 pip --version 来看看你是否安装了 pip :

v2-89cdfbd0f9053f99aba908c75e9145a7_b.jpg

可以看到,在这里的 Python 2.7 和 3.8 版本都有了 pip ,如果你在 Python 3.4 之前的版本发现没有 pip ,你可以通过以下命令来启动:

python -m ensurepip –default-pip

如果你想更新你的 pip 到最新版本,那么你可以这样:

v2-1e011d81bdffc20266e9b9a302a4b173_b.jpg

建议你都更新到最新的版本来,确保你能更好的去安装和管理一些第三方库。

如果你用的是 ubuntu 系统,在升级后使用 pip 可能会出现错误,可以修改一下 /usr/bin/pip 的内容,将原来的:

v2-2abadeb8431b79c1d84d9b3f53e788d1_b.jpg

改成这样即可:

v2-54d540301663231ea0b785be4c59f7e0_b.jpg

如何在不同的版本中安装模块一般来说,如果你的系统有多个 Python 版本,你可以通过 pip 和 pip3 来指定安装 “第三方库” 到不同的版本中去,比如你安装 requests 库到不同版本的 Python 中,那么可以这样:
在 Python2 中安装第三方模块:

v2-a7187256662be440773b3cd9d5d3bcd9_b.jpg

在 Python3 中安装第三方模块:

v2-507fc528d02168a559524eaac961d571_b.jpg

你也可以这样在不同版本中安装模块:

python2 -m pip install requests在 Python2 的版本中安装

python3 -m pip install requests在 Python3 的版本中安装如何安装模块的指定版本

如果你想要安装指定的第三方模块的版本,那么你可以使用 == ,比如安装 2.18.1 这个版本的 requests 就可以这样:

v2-dac0a4bbae78e6de6ed2f311ab89969c_b.jpg

如何升级模块到最新版本

想要升级模块到最新版本也是一样的道理,使用 upgrade 这个命令参数,像这样:

v2-dd97165707e38794edd55365bba2bf7f_b.jpg

可以看到,这就升级到 requests 的新版本 2.22.0 了。

如何查看第三方模块的具体信息

如果你想看看安装的某个第三方模块的具体信息,你可以使用 show 命令,比如我们来看看刚刚更新的 requests 模块的信息:

v2-490006b57b6ad837c132aeb49082e9db_b.jpg

可以看到,这个模块的版本,作者,位置都信息都有。如何查看 Python 都安装了什么模块

想要查看 pip 都安装了什么模块,我们可以通过 list 命令来查询,像这样:

v2-3162c04442f5a80177fef2883c9afa91_b.jpg

如何卸载已经安装的第三方模块

我们知道,安装是 install, 那么卸载就是 uninstall 了,比如我们要卸载 requests 这个模块,那么我们就可以这样:

v2-6b86366d7ee51f7757cb09c210ee0386_b.jpg

输入 y 确定即可卸载。

如何一键生成模块安装列表

我们在之前的文章提到了 Python 的虚拟环境,也知道了怎么创建 Python 的虚拟环境,一般情况下,你创建一个项目,里面会有一个虚拟环境,在这里面已经安装了些许第三方的模块了,这个时候如果你想要让你的项目给别人去运行,那么他也需要安装相应的模块才能在他的机器上跑起来,那么你可以在你的虚拟环境中,使用如下命令生成一个模块安装的列表:

v2-33142874c2ca1350b8399f0e322a3b20_b.png

这时候在你的当前目录下就会生成一个 requirement.txt 文件了,打开是这样的:

v2-3d83543aa4bb03f246fae5d45bcfd9f9_b.jpg

可以看到,这里面指定了模块的名称和版本号,那么对方拿到了你这个文件,就可以直接执行以下命令一键安装文件中涉及到的所有模块了:

v2-157efc165725df5bd08381e9734d7ef3_b.png

pip 的其它操作除了上面常用的操作之外,你还可以使用 pip 的 help 命令来获取相关的 pip 操作:

v2-1d3df6f3acab28094b1959736fab04bd_b.jpg

如何让 pip 安装模块的时候速度 “飞” 起来?

有时候你在使用 pip 安装某些模块的时候,你会发现 TMD 慢的要死,分分钟想要捶爆电脑有没有?这是因为这些模块都放在国外的服务器上了,所以访问速度会很慢,有人就想到,那能不能把国外服务器上面的所有模块,全都趴下来,然后放到国内的服务器呢?

于是就有了这么几个 pip 的镜像:

v2-9fa7385ef4b5f38c44ebd6f2119c2f24_b.jpg

你可以在你使用 pip 安装命令的时候加上 “-i + 镜像地址” 来快速安装模块,比如说你要使用豆瓣的镜像来安装 requests ,那么你就可以这样:

v2-9b783155ca62a0bcb1f072aa3f6f7291_b.jpg

当然,也许你想要一劳永逸,就是直接 pip install 就指定去安装国内镜像的库,也是可以的。怎么操作呢,如果你用的是 Linux 的话,在目录 ~/ 下创建一个 .pip 目录,再在里面创建一个 pip.conf 文件:

v2-642a4036ec1d3502aabd6a839812be6c_b.jpg

如果你用的是 Windows 的话,那么就在目录 C:Users用户名 目录下创建 pip 目录,再在里面创建一个 pip.ini 文件。

在你的文件里面输入以下内容保存即可 “食” 用:

[global]

index-url = http://pypi.douban.com/simple

[install]

trusted-host=http://pypi.douban.com这里指定的是 douban 的镜像,你也可以选择别的镜像地址

v2-63d6bb24c8ec627de27e29f1c16cc258_b.jpg

你再 pip install 一下看看是不是飞起来了?ok,以上就是 pip 常用的操作了。
最后小编发一波福利需要可以点击下方链接领取

PYTHON进阶资料 面试必备笔记 源代码 进阶视频 爬虫实战 高端项目实战免费领取​shimo.im
v2-4ac018b7dfc996f838a4f2167d172858_180x120.jpg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值