fitten code 插件可自动初始化 python 虚拟环境并生成精准 requirements.txt:安装插件后重启 vs code,打开项目根目录执行 fitten: initialize python environment 创建 .venv 并推断依赖;再通过 fitten: export requirements(推荐带哈希)或手动 pip-compile 生成锁定清单;最后删除重置环境并验证 pip install -r requirements.txt 后能成功导入所有依赖模块。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要快速为新 Python 项目初始化虚拟环境并生成可复用的依赖清单,避免手动创建 venv、逐个 pip install、再 pip freeze 导出时漏掉包或混入系统包。
安装并启用 Fitten Code 插件
在 VS Code 扩展市场搜索 Fitten Code,点击安装→重启 VS Code→按 Ctrl+Shift+P(macOS 为 Cmd+Shift+P)打开命令面板→输入 Fitten: Show Dashboard 并回车,确认插件已激活。
若命令面板中未出现 Fitten 相关指令,说明插件未正确加载,【必须关闭所有 VS Code 窗口后重新打开】,否则后续步骤无法触发环境生成功能。
自动生成虚拟环境与 requirements.txt
在 VS Code 中打开你的 Python 项目根目录(确保包含 .git 或 pyproject.toml 或 setup.py 任一文件)→右键项目文件夹空白处→选择 Fitten: Initialize Python Environment。
插件会自动检测当前系统 Python 版本,在项目根目录下新建 .venv 文件夹,并完成 pip、setuptools 升级;接着扫描项目内所有 import 语句和已知配置文件,识别出实际用到的第三方包,最后执行 pip install -r requirements.in(若存在)或直接安装推断出的最小依赖集。
完成后,VS Code 底部状态栏会显示 Python 解释器路径已切换至 ./.venv/bin/python(macOS/Linux)或 .\.venv\Scripts\python.exe(Windows)。
导出精准依赖清单(含版本锁定)
方法一:使用 Fitten 内置导出命令
按 Ctrl+Shift+P→输入 Fitten: Export Requirements→回车→选择 Export with hashes (secure)→确认输出路径为 requirements.txt。
该方式会调用 pip-compile(自动安装若缺失),基于 requirements.in 生成带 SHA256 校验值的锁定文件,杜绝因 PyPI 包更新导致构建不一致。如果项目没有 requirements.in,Fitten 会先生成一个初始版,仅包含运行时 import 推断出的包名,不含版本号。
方法二:终端手动触发(适用于需自定义参数场景)
打开集成终端→确保已激活 .venv→执行:
pip install pip-tools → pip-compile --generate-hashes --output-file=requirements.txt requirements.in。
注意:若跳过 pip install pip-tools 直接运行 pip-compile,命令会失败且无明确提示,必须先装依赖。
验证环境与清单一致性
第一步:删除现有 .venv 文件夹→重新运行 Fitten: Initialize Python Environment。
第二步:激活新环境后执行 pip install -r requirements.txt。
第三步:运行 python -c "import numpy, requests, typer; print('OK')"(按实际依赖替换模块名)。
只要终端输出 OK,说明 requirements.txt 能完整重建可运行环境。这一步不可省略——很多自动生成工具只管写文件,不管是否真能装全。
Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!











