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/

相关推荐
optimistic_chen44 分钟前
【AI Agent 全栈开发】MCP
java·linux·运维·人工智能·ai编程·mcp
listhi5201 小时前
Harris算子特征点提取、匹配和提纯的程序实现
人工智能·opencv·计算机视觉
AI袋鼠帝6 小时前
Codex终于进手机了!
人工智能
Lee川6 小时前
从零解剖一个 AI Agent Tool是如何实现的
前端·人工智能·后端
一个王同学7 小时前
从零到一 | CV转多模态大模型 | week09 | Minillava Refactor结合手搓和llava源码深入理解多模态大模型原理
人工智能·深度学习·机器学习·计算机视觉·改行学it
2601_957787587 小时前
全场景矩阵系统多端统一体验与跨端实时同步技术实践
大数据·人工智能·矩阵·多端统一·跨端同步
liudanzhengxi7 小时前
AI提示词极限赛:突破边界的艺术
人工智能
ZhengEnCi7 小时前
09-斯坦福CS336作业 📝
人工智能
MY_TEUCK7 小时前
【2026最新Python+AI学习基础】Python 入门笔记篇
笔记·python·学习
闭关修炼啊哈7 小时前
[IdeaLoop · 灵感回路] AI时代独立开发者·创业/副业灵感日报 · 2026-05-17
人工智能·远程工作·创业·副业