Python 虚拟环境 venv 在 VSCode 中的正确用法

  1. 创建虚拟环境

在项目文件夹打开终端,执行:

bash

python -m venv .venv

会生成一个 .venv 文件夹,就是虚拟环境。

  1. 在 VSCode 中激活并使用

  2. 打开 VSCode 命令面板:

  • Windows/Linux: Ctrl + Shift + P

  • Mac: Cmd + Shift + P

  1. 输入: Python: Select Interpreter

  2. 在列表里选择:

plaintext

./.venv/bin/python (Mac/Linux)

.\.venv\Scripts\python.exe (Windows)

  1. 右下角会显示已切换到该环境,新建终端会自动激活 venv。

  2. 安装依赖

终端已自动进入虚拟环境后,直接用:

bash

pip install 包名

只会装在当前项目,不会污染全局 Python。

  1. 导出与重建环境

导出已安装包:

bash

pip freeze > requirements.txt

别人克隆项目后快速复原:

bash

pip install -r requirements.txt

  1. 常见小问题
  • VSCode 不识别 venv:重启 VSCode 或重新选解释器

  • 终端没激活:手动执行

  • Windows: .venv\Scripts\activate

  • Mac/Linux: source .venv/bin/activate

  • 不想提交 .venv :在 .gitignore 里加上 .venv/

相关推荐
limuyang23 分钟前
我在 2核2G 云主机上跑 OpenViking:一次关于云主机、模型选型与长期成本的真实复盘
人工智能·开源·ai编程
第九序言T1 小时前
Python 数据处理进阶(十八)批量处理同结构文件:一个文件夹一次跑完
开发语言·python·自动化·pandas·数据处理
Shulex1 小时前
跨境电商 AI Agent 核心架构解析:从只读问答到自主执行的工程落地
人工智能·架构·智能客服·跨境电商
Java后端的Ai之路1 小时前
CAS并发控制-从CPU指令到企业级乐观锁
vue.js·人工智能·python·cas·乐观锁
qq_426003962 小时前
UI自动化高频次登录login限流解决方案
python·ui·自动化
情 九2 小时前
MCP 实战 06:把 HTTP 接口接成工具,让 AI 帮你查数据
人工智能·网络协议·http·mcp
Sakura_j_h_2 小时前
EasyEDA PCB 快速设计Skills
c++·python·github
码农小旋风2 小时前
Ray分布式计算引擎介绍
人工智能·架构
火山引擎和TA的超级拍档们2 小时前
产品情报局 08 | AI 内容助手:全网热点驱动,一站式打通内容生产全链路
人工智能