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/

相关推荐
镜象科技1 小时前
AI情感大模型应用场景全解:从校园到医院再到企业的落地地图
人工智能
Joshua-a2 小时前
工程数学-理解卷积的含义_线性时不变系统的冲激响应与卷积
人工智能·深度学习
song5012 小时前
React Native for OpenHarmony 实战:三方库 react-native-css-transformer 的鸿蒙化适配指南
css·人工智能·深度学习·react native·transformer
老金带你玩AI6 小时前
ChatGPT dots,到底能替你操多少心?
人工智能
AliCloudROS7 小时前
计算巢 X DeepSeek Harness — 云端智能体工作台
人工智能·阿里云
深蓝AI7 小时前
GitHub的Push一年涨4.9倍:AI Agent为什么逼它重做Git存储?
人工智能·github
stereohomology7 小时前
大模型的观点谨:StoryTold 「Crafting Apps」四件套 · 深度总览
人工智能·llm
运维行者_8 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
Su米苏8 小时前
Spring AI 中MCP 与普通 @Tool的区别
java·人工智能·spring
美狐美颜sdk8 小时前
直播APP源码可以直接接入视频美颜sdk吗?技术方案详解
android·人工智能·音视频·美颜sdk·直播美颜sdk