我只是想要一个与此等价的诗歌:
$ pip install pydantic[email]
我读了所有相关的帖子。现在我的pyproject.toml
看起来像这样(我也尝试了其他的一切):
[tool.poetry.dependencies]
pydantic = {version = "*", optional = true, extras = ["email"]}
...
[tool.poetry.extras]
email = ["pydantic"]
我还去掉了.venv
,poetry.lock
,然后是$ poetry install
。没有使用。运行时错误是明确的:
ImportError: email-validator is not installed, run `pip install pydantic[email]`
我可以添加一个细节:pydantic
本身是一个依赖项(在我遇到这个问题之前,它不存在于pyproject.toml
)。
在pyproject.toml
中添加如下内容:
[tool.poetry.dependencies]
pydantic = {version = "*", extras = ["email"]}
或通过命令行:
poetry add 'pydantic[email]'