为了账号安全,请及时绑定邮箱和手机立即绑定

用诗歌在不同平台上安装不同版本的包

用诗歌在不同平台上安装不同版本的包

手掌心 2022-07-19 10:24:38
在我的项目中,我需要同时支持 Linux 和 Windows,因此我遵循了这些准则并将这些行添加到我的pyproject.toml文件中:[tool.poetry.dependencies]torch = [    {url="https://download.pytorch.org/whl/cu101/torch-1.4.0-cp36-cp36m-win_amd64.whl", markers="sys_platform=='win32'"},    {url="https://download.pytorch.org/whl/cu101/torch-1.4.0-cp36-cp36m-linux_x86_64.whl", markers="sys_platform!='win32'"}](另外我尝试过os_name=='nt')但是当我尝试运行时poetry update,我收到以下错误:[RuntimeError]The Poetry configuration is invalid:  - [dependencies.torch] [{'url': 'https://download.pytorch.org/whl/cu101/torch-1.4.0-cp36-cp36m-win_amd64.whl', 'markers': "sys_platform=='win32'"}, {'url': 'https://download.pytorch.org/whl/cu101/torch-1.4.0-cp36-cp36m-linux_x86_64.whl', 'markers': "sys_platform!='win32'"}] is not valid under any of the given schemas使用 Poetry 在不同平台上安装同一软件包的不同版本的正确方法是什么?
查看完整描述

1 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

显然,这是一个已知的错误,并且有一个带有修复的 PR,尽管它尚未合并或发布



查看完整回答
反对 回复 2022-07-19
  • 1 回答
  • 0 关注
  • 47 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信