pip install fastapi[standard] 中的 "[standard] " 是什么东西?
我们在python 中安装第三方包的时候经常使用 pip 安装 常见的命令有
pip install requests
pip install httpx
但是你应该也见过下面这样的命令

这个是fastapi 官方文档首页提示的安装命令,你是否会好奇,这里为什么会有个 [standard]? 它和直接安装 pip install fastapi 有什么区别?
类似的还有
pip insall mcp[cli]
pip install crewai_tool[mcp]
使用 uv 也可以这样
uv add mcp[cli]
uv add crewai_tool[mcp]
接下来让我们一起看一下这个中括号是什么东西。