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

如何通过Poetry指定依赖安装于除特定平台外的所有平台?

在Poetry中排除特定平台安装依赖的配置方法

Poetry完全支持PEP 508的环境标记语法,你可以直接用类似Hatch的逻辑实现排除单个平台的需求,只需在pyproject.toml的依赖配置里通过markers字段指定即可:

[tool.poetry.dependencies]
python = "^3.8"
wxpython = { version = ">=4.2.1", markers = "platform_system != 'Linux'" }

配置完成后,wxPython会自动在除Linux外的所有平台上安装,和你之前在Hatch中的实现效果完全一致。

注:platform_system是PEP 508定义的标准环境标记,可选值包括'Linux'、'Windows'、'Darwin'(对应macOS)等,和Hatch使用的标记规则一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 03:44:50