软件测试/测试开发丨venv 环境管理 学习笔记

点此获取更多相关资料

本文为霍格沃兹测试开发学社学员学习笔记分享

原文链接:https://ceshiren.com/t/topic/27070

venv 环境管理

venv 虚拟环境

  • 虚拟环境是什么:单独隔离的开发环境,各个环境之间互不干扰,都有自己独立的开发包
  • 虚拟环境的用途
  • venv & virtualenv

venv 虚拟环境的有点

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

venv 使用方法

  • 创建虚拟环境
    • 执行命令:python -m venv test(自己windows使用成功的命令)
  • 激活虚拟环境
    • 切换指定文件夹: Windows:虚拟环境名称/Scripts/、 macOS:/bin/
    • 执行命令:activate
  • 安装 Python 包
    • python 版本选择
    • 进入 python2.7环境:python2
    • 进入 python3.x环境:python3
    • pip 安装 python 包
    • 安装 python2.7 版本的包
    • 安装 python3.x 版本的包

venv 退出和删除

  • 退出虚拟环境:deactivate
  • 删除虚拟环境:删除环境目录
    • Windows名:rmdir /Q /S 虚拟环境目录,可强制直接删除文件夹及其内容
相关推荐
珊瑚里的鱼11 分钟前
【双指针】专题:LeetCode 202题解——快乐数
开发语言·c++·笔记·算法·leetcode·职场和发展
The_cute_cat1 小时前
25.4.15学习总结
学习
宋隽颢1 小时前
GIT工具学习【4】:推送到远程仓库
git·学习
ᖰ・◡・ᖳ2 小时前
Web APIs阶段
开发语言·前端·javascript·学习
youka1502 小时前
大数据学习栈记——MongoDB编程
大数据·学习·mongodb
☞无能盖世♛逞何英雄☜2 小时前
Web三漏洞学习(其二:sql注入)
数据库·sql·学习
结冰架构3 小时前
【AI提示词】金融信息抽取工程师工作流程
人工智能·学习·ai·金融·提示词
AI服务老曹3 小时前
优化运营、降低成本、提高服务质量的智慧物流开源了
运维·人工智能·学习·开源·能源
美味的大香蕉4 小时前
Spark-SQL
笔记
踢足球的程序员·4 小时前
OpenGL学习笔记(立方体贴图、高级数据、高级GLSL)
笔记·学习·图形渲染