Python 虚拟环境全攻略

在 Python 开发中,依赖管理是一个常见挑战。不同项目可能需要不同版本的库,全局安装容易导致版本冲突,而 虚拟环境(Virtual Environment) 正是解决这一问题的利器。Python 自带的 venv 模块,能让你为每个项目创建独立的运行环境,彻底隔离依赖。本文将手把手教你如何使用 venv,提升开发效率!

为什么需要虚拟环境?

想象以下场景:

  • 项目 A 依赖 numpy==1.20,而项目 B 需要 numpy==1.25
  • 直接在全局安装不同版本会导致冲突,甚至破坏已有项目。
  • 虚拟环境 为每个项目创建独立的空间,安装的依赖互不干扰。

使用 venv 的好处:

  • 依赖隔离:避免全局污染,保持系统 Python 的干净。
  • 版本控制:为不同项目锁定特定依赖版本。
  • 协作便捷:通过 requirements.txt 一键复现环境。

快速上手 venv

1. 创建虚拟环境

打开终端,进入项目目录,执行以下命令:

python -m venv venv  # 会在当前目录生成名为 `venv` 的文件夹
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值