如何在pyproject.toml中配置需指定额外源的torch-scatter依赖?
配置pyproject.toml安装torch-scatter依赖
要在pyproject.toml中配置指定源的torch-scatter依赖,需要分两部分设置:
- 声明依赖包
在project区块的dependencies列表中添加torch-scatter:
[project] name = "你的项目名称" version = "0.1.0" dependencies = [ # 其他项目依赖 "torch-scatter", ]
- 指定额外下载源
在tool.setuptools区块下添加find-links,指向提供whl包的URL:
[tool.setuptools] find-links = [ "https://data.pyg.org/whl/torch-2.1.0+cpu.html" ]
如果需要精确控制版本,可以在dependencies中添加版本约束:
dependencies = [ "torch-scatter>=2.1.0", ]
配置完成后,用户执行pip install 你的包名时,pip会自动从指定源拉取匹配的torch-scatter包完成安装。
内容的提问来源于stack exchange,提问作者slav
相关产品推荐
相关产品推荐

