8人参与 • 2025-07-24 • Python
适用场景:python 3.3+ 项目,轻量级隔离需求
操作步骤:
创建环境:
python -m venv myenv # windows/linux/macos 通用1,2,6
生成目录结构:myenv/(含 scripts/ 或 bin/、lib/ 等)
激活环境:
激活后命令行显示 (myenv) 前缀。
退出环境:
deactivate
优势:
适用场景:python 2.7 或 3.3 以下版本
操作步骤:
pip install virtualenv # 安装工具5,9 virtualenv myenv # 创建环境 source myenv/bin/activate # 激活(linux/macos) myenv\scripts\activate # 激活(windows)9,10
优势:
适用场景:项目依赖精细管理
操作步骤:
pip install pipenv # 安装工具5,7 pipenv --python 3.8 # 创建环境并指定 python 版本 pipenv shell # 激活环境 pipenv install requests # 安装包(自动更新 pipfile)7
优势:
适用场景:数据科学/跨语言依赖
操作步骤:
conda create --name myenv python=3.9 # 创建环境5 conda activate myenv # 激活 conda install numpy # 安装包
优势:
工具 | python 版本 | 依赖管理 | 适用场景 |
---|---|---|---|
venv | 3.3+ | 需手动 pip | 轻量隔离、标准项目 |
virtualenv | 全版本兼容 | 需手动 pip | 旧版 python 支持 |
pipenv | 3.5+ | 自动锁版本 | 复杂依赖控制 |
conda | 全版本 | 跨语言管理 | 数据科学/多语言项目 |
1.依赖固化:
pip freeze > requirements.txt # 生成依赖清单8,10 pip install -r requirements.txt # 重建环境
2.ide 集成:
vs code/pycharm 可直接选择虚拟环境解释器
3.目录规范:
虚拟环境目录名建议:.venv 或 venv(避免提交至 git)
提示:优先使用 venv(python 3.3+)或 pipenv(需依赖管理),旧项目维护选 virtualenv,科学计算选 conda。激活后注意命令行提示符变化,避免全局环境误操作。
到此这篇关于python中虚拟环境创建的主流方式详细操作指南的文章就介绍到这了,更多相关python虚拟环境创建内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论