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/

相关推荐
人工智能AI技术10 小时前
Agent Harness工程组件漫谈:拆解带文件读取能力的子Agent项目分析助手
人工智能
这张生成的图像能检测吗11 小时前
(论文速读)IPFP:把图像特征反投影到 3D,用单分支完成多模态训练
人工智能·计算机视觉·点云·多模态融合·3d技术·三维感知·2d相机
jekc86811 小时前
TabbyAPI+ExLlama
人工智能
YOLO数据集集合11 小时前
无人机航拍地面目标检测数据集 | 无人机航拍 地面目标检测 坦克识别 人员检测 俯视视角 目标检测9092期
人工智能·目标检测·计算机视觉·目标跟踪·无人机航拍·军事图像·坦克识别
AI多Agent协作实战派11 小时前
【AI探索历程18】把“半年配置“装进一个zip
人工智能
qq_1998868711 小时前
第7板块·第1节:通用算子分类与设计模式
c++·人工智能·gpu算力·cuda
AI多Agent协作实战派17 小时前
【AI探索历程17】从“给自己用“到想“让别人用“
人工智能
吴佳浩17 小时前
Memory Provider 实战:Hermes、Mem0、Honcho、Hindsight 为什么都这样设计?
人工智能·agent·ai编程
吴佳浩18 小时前
企业级 Agent Memory 选型指南:如何构建可扩展的 Memory Service?
人工智能·agent·ai编程
Y幽谷客19 小时前
Python加载本地大模型(Qwen3.5 8B)
python·大模型