使用venv创建虚拟环境可隔离项目依赖,避免版本冲突。步骤包括:用python -m venv env_name创建环境,通过activate命令激活,安装依赖后用deactivate退出。venv轻量易用,适合小型项目;pipenv整合依赖管理,适合团队协作;conda支持多语言和复杂依赖,常用于数据科学。高效管理多环境需规范命名、维护requirements.txt、集成IDE,并适时重建环境。

Python中搭建虚拟环境,本质上是为了隔离不同项目的依赖包,避免它们之间互相干扰,导致版本冲突等一系列令人头疼的问题。最直接、最常用的方式是利用Python 3.3+ 内置的
venv
在Python中搭建虚拟环境,我们主要围绕
venv
创建虚拟环境: 打开你的终端或命令行工具,导航到你的项目根目录。然后执行以下命令:
python -m venv my_project_env
这里
my_project_env
venv
.venv
venv
my_project_env
激活虚拟环境: 这是关键一步,只有激活后,你安装的所有包才会进入这个特定的环境。
.\my_project_env\Scripts\activate
source my_project_env/bin/activate
激活成功后,你的命令行提示符前面会显示虚拟环境的名字,比如
(my_project_env) your_username@your_machine:~/your_project$
立即学习“Python免费学习笔记(深入)”;
安装项目依赖: 现在,你可以在这个激活的环境中自由安装所需的库了,它们不会影响到系统全局或其他项目的Python环境。
pip install requests beautifulsoup4
或者,如果你有
requirements.txt
pip install -r requirements.txt
退出虚拟环境: 当你完成当前项目的工作,或者需要切换到其他项目时,可以退出当前虚拟环境。
deactivate
命令行提示符前面的虚拟环境名称会消失,表示你回到了系统全局的Python环境。
说实话,刚开始接触Python时,虚拟环境这东西总觉得有点多余,甚至会觉得它增加了学习成本。但一旦你开始同时维护多个项目,或者你的项目依赖的版本比较老旧,你就知道虚拟环境有多“香”了。在我看来,它解决了Python开发中的几个核心痛点:
首先是依赖冲突。这是最常见的问题。比如,你的A项目需要
requests
其次是环境的清洁与可控性。当你在一个项目中使用虚拟环境时,所有安装的库都只存在于这个环境里。这意味着你的系统全局Python环境可以保持干净,不会被各种项目依赖弄得一团糟。同时,这也有助于项目的可复现性。通过
pip freeze > requirements.txt
pip install -r requirements.txt
最后,它也为新项目的尝试提供了便利。想尝试一个新的库或者一个Python版本的新特性?直接创建一个新的虚拟环境,随便折腾,即使搞砸了,删掉重来也毫无压力,不会影响到你其他正在运行的项目。这种自由度,对于开发者来说,无疑是提升效率和探索新技术的利器。
基于ThinkPhp6+ swoole4+uniapp 开发的一套CRMEB新零售多商户商城系统。如果不会搭建请到 查看搭建说明系统环境推荐 使用 宝塔配置环境centos PHP7.3 mysql5.6新增功能: 01·新增支持销售虚拟产品自动发货 02.支持销售链接与卡密可导入导出 03.自定义后台路径对后台进行保护 04.新增支持商家缴纳保证金功能 05·违法或侵权商品一键举报功能 06·仲
0
在Python的生态系统中,除了内置的
venv
pipenv
conda
venv:
pip
requirements.txt
venv
pipenv:
pipenv
pip
venv
Pipfile
Pipfile.lock
package.json
package-lock.json
Pipfile
Pipfile.lock
requirements.txt
pipenv
conda:
conda
conda
conda
简单来说,
venv
pipenv
venv
pip
conda
管理和维护多个虚拟环境听起来可能有些复杂,但只要掌握一些方法和习惯,就能让这个过程变得高效而顺畅。
首先,统一命名规范非常重要。我个人习惯将虚拟环境文件夹命名为
venv
.venv
my-awesome-project-env
其次,充分利用 requirements.txt
pip freeze > requirements.txt
pip install -r requirements.txt
再者,集成到IDE中。现代的IDE(如VS Code、PyCharm)都对虚拟环境有很好的支持。
最后,关于环境的清理和重建。有时候,一个虚拟环境可能会因为各种原因(比如依赖冲突、文件损坏)而变得不稳定。在这种情况下,最快、最省心的方法往往就是直接删除这个虚拟环境文件夹,然后利用
requirements.txt
requirements.txt
pipenv
pipenv --rm
pipenv install
以上就是Python中虚拟环境怎么搭建 Python中虚拟环境配置的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号