当前位置: 首页 > news >正文

软件测试/测试开发丨Python 虚拟环境及pip环境管理

venv 虚拟环境管理

venv 虚拟环境的优点

  • 独立的 Python 环境,不会产生冲突
  • 有助于包的管理
  • 删除和卸载方便

venv 使用方法

  • 创建虚拟环境

python3 -m venv test

  • 激活虚拟环境
 切换指定文件夹Windows:/Scripts/macOS:/bin/
执行指令:`activate`

venv 安装 Python 包

  • Python 版本选择

    • 进入 python2.7 环境:python2
    • 进入 python3.x 环境: python3
  • pip 安装 Python 包

    • 安装 Python2.x 版本的包
    • 安装 Python3.x 版本的包

venv 退出和删除

  • 退出虚拟环境:deactivate
  • 删除虚拟环境:删除环境目录

pip环境管理

pip 概述

  • pip 是 Python 包管理工具

    • python2 的 2.7.9 版本开始自带
    • python3 的 3.4 版本开始自带
  • pypi.org/ 托管了大量流行的 Python 包

pip 常用命令

功能指令
查看 pip 版本pip -V
查看帮助文档pip help
查看包列表pip list
导出包列表pip freeze
安装pip install 包名
升级pip install -U 包名
卸载pip uninstall 包名

pip 安装包

  • 普通安装
  • 指定版本
  • 从文件中安装
# 默认安装最新版本
$ pip install pytest# 执行版本
$ pip install pytest==6.2.0# 从文件清单中批量安装
$ pip install -r requirments.txt# 文件格式
pytest==6.2.0
Faker==9.3.1
selenium==3.14.1

pip 升级包

  • 升级已安装的 Python 包
$ pip install -U pytest

pip 卸载包

  • 卸载 Python 包
# 卸载包$ pip uninstall pytest

pip 使用镜像加速

  • pip install -i 镜像源

  • 国内常用源

    • 阿里源:Simple Index
    • 清华源:Simple Index
    • 豆瓣源:Simple Index
# 使用镜像pip install pytest -i https://pypi.douban.com/simple

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!  

http://www.lryc.cn/news/269948.html

相关文章:

  • Mybatis SQL构建器类 - SQL类
  • 海云安亮相2023北京国际金融安全论坛,助力金融企业数字化转型降本增效
  • nodeJS搭建免费代理IP池爬取贴吧图片实战
  • 基于图搜索的自动驾驶规划算法 - BFS,Dijstra,A*
  • Spring系列学习四、Spring数据访问
  • HBase 创建不分裂的表 ( 禁止 Table Split )
  • docker入门概念详解
  • C++程序设计实践报告【格式】
  • 浅谈数据仓库运营
  • 系列六、Consul
  • Java集合/泛型篇----第一篇
  • 集合使用注意事项
  • 什么是 JavaScript 中的 WeakMap
  • nodejs+vue+ElementUi农产品团购销售系统zto2c
  • nacos入门篇001-安装与启动
  • WordPress主题大前端DUX v8.3源码下载
  • RabbitMQ之快速入门、上手
  • GBASE南大通用-GBase 8s数据库日志模式及切换
  • 侵入式和非侵入式微服务框架的比较
  • Go语言程序设计-第5章--函数
  • 数据被锁?被.mkp 勒索病毒攻击后的拯救行动
  • Fine-Tuning Language Models from Human Preferences
  • 提升数据库性能的关键指南-Oracle AWR报告
  • 云计算IaaS、PaaS和SaaS之
  • 解锁大数据世界的钥匙——Hadoop HDFS安装与使用指南
  • 写在2023岁末:敏锐地审视量子计算的当下
  • C/C++学习笔记十三 C++中的重载运算符
  • Java 实现自动获取法定节假日
  • 湘潭大学-2023年下学期-c语言-作业0x0a-综合1
  • 网络协议-BIO实战和NIO编程