Pip作为Python安装第三方库的官方工具,不可谓不重要。但是,除了使用 pip install 之外,你还知道pip其它的指令吗?今天博主就跟大家分享一下,pip的一些实用指令与语法。

Pip freeze组合拳

pip freeze 很简单,但作用却并不可小觑,其主要的作用就是列出当前Python已安装的第三方库及其版本号,其语法如下:

pip freeze

pip-1.png

当然的,其作用可并不止只是在cmd面板列出第三方库这么简单,你还可以通过一些附加的指令将 第三方库及其版本号以txt文本的形式输出到本地,语法如下:

pip freeze >requirement.txt

你会发现,在cmd命令行面板下,执行完成之后并不会给出任何消息提示,但是你在相应的目录下,你却会发现它已经默默地生成了一个requirement.txt文件,并把我们想要的结果写入其中。
pip-2.png

然并卵,光生成个txt文本有什么用呢? 在实际项目中,列出当前代码所有依赖包及其精确的版本号,当我们or其他使用者在一台新的电脑执行这些文件时,这个文件的重要性就体现出来了。当然的,或许你会照着txt文本一个一个手动安装,但其实还有一种“一步登天”的方法,其语法如下:

pip install -r requirement.txt

执行这一步代码,pip将会自动帮你安装requirement.txt内所有的第三方库及其对应的版本号,是不是很简单呢?

Pip 换源

由于某些原因,我们可能会无法愉快的安装某些第三方库,经常遭遇Read timed out错误。为了提高pip的下载速度,减少安装失败的可能性,为Pip换源是一个不错的选择。下面为大家简单地介绍一下Pip换源的步骤(限于Windows系统)

Ⅰ :换源步骤

  1. 打开我的电脑,在地址栏输入 %appdata% 并回车
    P
  2. 进入/创建 pip 文件夹
  3. 新建文件 pip.ini 并写入以下内容保存:
[global]
timeout = 6000
index-url = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com

4.运行cmd,使用 pip install 安装第三方库,若出现looking in indexes: …… 则为换源成功。
Pip换源-2

Ⅱ:国内常用Python镜像

1-豆瓣: http://pypi.douban.com/simple/
2-清华:http://mirrors.aliyun.com/pypi/simple/
3-阿里云:https://pypi.tuna.tsinghua.edu.cn/simple/
Last modification:May 22, 2021
如果觉得我的文章对你有用,请随意赞赏