使用Python虚拟环境可隔离项目依赖,避免版本冲突。推荐使用venv模块创建独立环境:在项目目录运行python3 -m venv .venv,激活后(Linux/macOS: source .venv/bin/activate;Windows: .venv\Scripts\activate)安装所需包,退出时执行deactivate。为确保Python版本一致,可指定版本创建环境,如python3.8 -m venv .venv。依赖通过pip freeze > requirements.txt导出,新环境用pip install -r requirements.txt安装。.venv目录不应提交至版本控制,应加入.gitignore,以防仓库膨胀和跨平台问题。

Python虚拟环境是项目依赖管理的利器,它能隔离不同项目的依赖,避免版本冲突。简单来说,它就像一个独立的“小房间”,每个项目都可以在自己的“房间”里安装所需的依赖包,互不干扰。
创建和管理Python虚拟环境,核心在于
venv
virtualenv
解决方案:
使用 venv
立即学习“Python免费学习笔记(深入)”;
创建虚拟环境: 在你的项目目录下,打开终端,运行
python3 -m venv .venv
.venv
.venv
激活虚拟环境:
source .venv/bin/activate
.venv\Scripts\activate
激活后,你的终端提示符会发生变化,通常会显示虚拟环境的名称,例如
(.venv)
安装依赖: 激活虚拟环境后,使用
pip install <package_name>
lib/pythonX.X/site-packages
退出虚拟环境: 在终端输入
deactivate
使用 virtualenv
virtualenv
pip install virtualenv
virtualenv .venv
venv
创建虚拟环境时,指定Python版本有什么用?
指定Python版本创建虚拟环境,确保项目使用的Python解释器版本与你的需求一致。例如,你的项目需要Python 3.8,而系统默认是Python 3.9,那么创建虚拟环境时可以指定 Python 3.8。
venv
python3.8 -m venv .venv
virtualenv
virtualenv -p /usr/bin/python3.8 .venv
这样做的好处是,避免了因Python版本不兼容导致的项目运行问题。
如何管理虚拟环境的依赖?
管理虚拟环境的依赖,主要通过
requirements.txt
导出依赖: 在激活的虚拟环境中,运行
pip freeze > requirements.txt
requirements.txt
安装依赖: 在新的环境或克隆的项目中,激活虚拟环境后,运行
pip install -r requirements.txt
requirements.txt
requirements.txt
requirements.txt
虚拟环境目录
.venv
通常情况下,
.venv
requirements.txt
因此,建议将
.venv
.gitignore
requirements.txt
.venv
以上就是Python怎么创建虚拟环境_Python虚拟环境创建与管理教程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号