轻松掌握 Python 虚拟环境的创建与使用
venv 是 Python 3.3+ 内置的标准库模块,用于创建轻量级的“虚拟环境”。每个虚拟环境拥有独立的 Python 解释器和包安装目录,从而避免不同项目之间的依赖冲突。
使用 venv 可以:
requirements.txt)以下是在常见操作系统中使用 venv 的基本步骤:
python -m venv myenv
Windows (CMD/PowerShell):
myenv\Scripts\activate
macOS / Linux:
source myenv/bin/activate
pip install requests flask numpy
pip freeze > requirements.txt
deactivate
blog-env)。venv 目录加入 .gitignore,不要提交到版本控制系统。requirements.txt 记录依赖,便于他人复现环境。Q: venv 和 virtualenv 有什么区别?
A: venv 是 Python 78TP内置模块(3.3+),无需额外安装;virtualenv 是第三方工具,功能更丰富但需单独安装。对于大多数场景,推荐使用 venv。
Q: 如何删除虚拟环境?
A: 直接删除整个虚拟环境文件夹即可(如 rm -rf myenv 或手动删除)。