川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

Python开发环境使用:Pip第三方模块管理组件

作者:川石学院 日期:2022-03-02 11:51:07 点击数:

一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“Pip第三方模块管理组件”。

自动化测试:数据驱动和POM(图1)

  pip模块管理器的使用

  Q:由于Python有几乎无限的第三方模块库,那我们如何安装和管理这些第三方模块呢?

  这里我们必须提到 easy_install 和 pip

  老版本中的Python只有 easy_install 。

  pip是easy_install的高级版本,所以 pip和 easy_install 任选一个都可以。

  而我们目前使用 Python 3.6.5 这个版本,

  在安装的时候默认选择了 pip

Python开发环境使用:Pip第三方模块管理组件(图2)

  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 源,任选其一都可以。

  选择的方法就是在不需要的地址前面加上 # 符号。

Python开发环境使用:Pip第三方模块管理组件(图3)

  扩展: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。


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2022-03-02 11:51:07
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2022-03-02 11:51:07
  • 国外的月亮也不一定比国内测试猿的年薪美~2022-03-02 11:51:07
  • 建筑工程专业朱同学成功转行为软件测试人!2022-03-02 11:51:07
  • 财务管理专业转行软件测试月薪甩会计几条街!2022-03-02 11:51:07
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2022-03-02 11:51:07
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2022-03-02 11:51:07
  • 文科生转行软件测试照样拿下高薪15K!2022-03-02 11:51:07
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2022-03-02 11:51:07
  • 毕业1年,迷茫的他最终选择转行软件测试2022-03-02 11:51:07