Ale*_*lov 8 python-packaging python-poetry
我只想要这样的诗歌:
$ pip install pydantic[email]
Run Code Online (Sandbox Code Playgroud)
我已阅读所有相关帖子。现在我的pyproject.toml看起来像这样(我也尝试了其他所有方法):
[tool.poetry.dependencies]
pydantic = {version = "*", optional = true, extras = ["email"]}
...
[tool.poetry.extras]
email = ["pydantic"]
Run Code Online (Sandbox Code Playgroud)
我还删除了.venv,poetry.lock然后$ poetry install。没有用。运行时错误很明显:
ImportError: email-validator is not installed, run `pip install pydantic[email]`
Run Code Online (Sandbox Code Playgroud)
我可以添加一个细节:它本身就是一种依赖项(在我遇到这个问题之前pydantic它是不存在的)。pyproject.toml
sin*_*roc 19
在 中添加类似以下内容pyproject.toml:
[tool.poetry.dependencies]
pydantic = {version = "*", extras = ["email"]}
Run Code Online (Sandbox Code Playgroud)
然后运行:
poetry install
Run Code Online (Sandbox Code Playgroud)
或直接通过此命令:
poetry add 'pydantic[email]'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9109 次 |
| 最近记录: |