惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
G
Google Developers Blog
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
J
Java Code Geeks
P
Proofpoint News Feed
V
Visual Studio Blog
爱范儿
爱范儿
The Cloudflare Blog
博客园 - 叶小钗
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
博客园 - 聂微东
H
Help Net Security
B
Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 【当耐特】
量子位
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - 一贴灵

企业级数据治理体系落地全指南 claude code 快速安装 从训练到上线:Qwen3-0.6B + LoRA FastAPI 推理服务部署实战 Qwen3-0.6b模型微调 无显卡也能微调大模型:Qwen3-0.6B + QLoRA 低配实战全记录 DOCKER 学习笔记 关于企业自建AI Qwen-Agent是一个开发框架 python 换源方法 qwen3-0.6B初探 设备虐我千百遍,AI待我如初恋 蓝凌OA流程附件 蓝凌OA 流程管理数据结构字典(km_review_main) Windows 包管理器:chocolatey 配置 npm 国内镜像(重要!) OpenTalking 负责实时数字人编排 readme CC SWITCH配置百练的token plan给 claude pgsql 带转义符的更新,$$ '更新内容'$$ 新手提效必看!Claude Code只需这九个Skills(转) 技术要用来向善:水印机机 与盲水印 另类文件备份方法 转:PostgreSQL向量检索:pgvector入门指南 设置pip全局镜像源(国内加速) Chroma数据库入门到进阶教程(转) pip install 使用国内镜像安装加快速度 调整指标达成插入yjlx表的sql OpenClaw 的 select channel中没有直接显示微信选项怎么办? openrouter 免费API-KEY hermes安装笔记 Winform程序中NumberUpdown控件作为年月选择框的代码增强
pip install -e ".[dev]"的文件在pyproject.toml或...
一贴灵 · 2026-05-20 · via 博客园 - 一贴灵

一、pip install -e ".[dev]"是什么意思?

拆解一下:

部分

含义

-e

editable(可编辑模式)

.

当前目录(必须是一个 Python 项目)

[dev]

可选依赖组(extra)

合起来意思是:

👉 以开发模式安装本项目,并额外安装“开发用依赖”


二、[dev]里到底是什么内容?

[dev]人为定义的名字,里面通常是:

✅ 测试工具

✅ 代码检查工具

✅ 格式化工具

✅ 文档工具

常见内容示例

pytest
pytest-cov
flake8
black
isort
mypy
tox
pre-commit

三、[dev]在哪里定义?(重点)

✅ 1️⃣ 在 pyproject.toml(✅ 推荐,现代做法)

[project]
name = "my_project"
version = "0.1.0"

dependencies = [
    "requests",
    "pandas"
]

[project.optional-dependencies]
dev = [
    "pytest",
    "black",
    "flake8",
    "mypy"
]

然后你才可以运行:


✅ 2️⃣ 在 setup.py(旧方式)