Python诗歌,安装可选的依赖项



我只是想要一个与此等价的诗歌:

$ 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]'

相关内容

  • 没有找到相关文章

最新更新