Python 诗歌,安装可选的依赖项
Python poetry, install optional dependencies
我只想要这样的诗歌:
$ 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]'
我只想要这样的诗歌:
$ 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]'