一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“Pip第三方模块管理组件”。
pip模块管理器的使用
Q:由于Python有几乎无限的第三方模块库,那我们如何安装和管理这些第三方模块呢?
这里我们必须提到 easy_install 和 pip
老版本中的Python只有 easy_install 。
pip是easy_install的高级版本,所以 pip和 easy_install 任选一个都可以。
而我们目前使用 Python 3.6.5 这个版本,
在安装的时候默认选择了 pip
pip默认与Python会同时安装到当前系统环境中,其主要的功能就是管理当前系统中的所有Python外部模块库。
在线安装:
pip常用管理指令介绍:
pip list:查看当前模块库中已经安装的所有外部模块指令。
pip show 模块名称:查看当前模块库中已经安装的某个外部模块的信息
pip install 模块名称:在线安装模块指令(同时会自动下载安装与其相关依赖的模块库)。
pip uninstall 模块名称:从模块库中删除指定的模块指令。
pip install --upgrade 模块名称:升级指定的模块到最新的版本。
PIP插件配置
因为 pip 的服务器一般安装在国外,基于国内糟糕的网络环境,使得Pip安装 python 第三方模块将是一个很痛苦的过程
Step1 :指定国内pip的镜像源
根据pip的指南, Windows中的pip的配置文件是%HOME%/pip/pip.ini (具体到当前环境就是Windows10系统的当前用户目录,所以位置是C:用户\用户名\pip\pip.ini)。
国内镜像地址:index-url = https://pypi .tuna. tsinghua.edu.cn/simple
注意:默认情况下 pip 文件夹 和 pip.ini 文件都未被创建,需要自行创建修改;上图中准备了3个 pip 源,任选其一都可以。
选择的方法就是在不需要的地址前面加上 # 符号。
扩展:pip模块管理器国内镜像设置(清华大学镜像源)
临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称
注意,simple 不能少, 是 https 而不是 http
永久更改
Linux: ~/.config/pip/pip.conf
Windows10: C:\用户\<用户名>\pip\pip.ini (pip文件夹及pip.ini 需要手动创建)
macOS: $HOME/Library/Application Support/pip/pip.conf (没有就创建一个)
修改 index-url至tuna,例如
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
参考:pip 和 pip3 并存时,只需修改 ~/.pip/pip.conf。