You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Poetry实现pip中--no-use-pep517的包安装效果?

实现Poetry下等效--no-use-pep517的包安装操作

方法1:通过Poetry调用pip直接安装

Poetry支持通过pip子命令直接复用pip的安装参数,执行以下命令即可实现等效操作:

poetry run pip install snowflakedb-snowflake-connector-python --no-use-pep517

执行后该包会自动同步到pyproject.toml和poetry.lock文件中,与poetry add的依赖管理效果一致。

方法2:在pyproject.toml中配置安装选项

如果希望通过poetry add或poetry install自动应用该参数,可在pyproject.toml的依赖配置中指定install-options:

[tool.poetry.dependencies]
python = "^3.8"
snowflake-connector-python = { version = "*", install-options = ["--no-use-pep517"] }

配置完成后执行poetry install即可生效。首次添加包时也可直接用以下命令生成配置:

poetry add snowflake-connector-python --install-option="--no-use-pep517"

注:该方式要求Poetry版本支持--install-option参数,若遇版本兼容问题,优先使用方法1。

内容的提问来源于stack exchange,提问作者Italo Lemos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 13:33:15