【问题标题】:Poetry install equivalent for -f flag in pip诗歌在 pip 中为 -f 标志安装等效项
【发布时间】:2022-11-04 21:32:44
【问题描述】:

我需要安装带有诗歌的软件包(将它们添加到 pyproject.toml)。我必须把它翻译成诗。但是在文档中我没有找到类似于-f 标志的东西。这是命令:

pip install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

有人知道怎么翻译吗?

【问题讨论】:

标签: python python-poetry


【解决方案1】:

尽管这个问题已经有点老了,但它在我的谷歌搜索中排名很高。因为我认为我找到了一个非常有用的解决这个问题的方法,所以我想在这里分享它:

由于 Poetry 仍然无法解析 pytorch+cuda 包,因此您必须指定其特定轮子的路径。由于这打破了我在某些平台上需要 Cuda 支持而仅在其他平台上需要 CPU 的用例,所以我最终得到了这个规范:

torch = [
{url="https://download.pytorch.org/whl/cu113/torch-1.11.0%2Bcu113-cp310-cp310-linux_x86_64.whl",markers = "sys_platform == 'linux'"},
{version="^1.11.0",markers = "sys_platform == 'darwin'"}]

torchvision = [
    {url="https://download.pytorch.org/whl/cu113/torchvision-0.12.0%2Bcu113-cp310-cp310-linux_x86_64.whl",markers = "sys_platform == 'linux'"},
    {version="^0.12.0",markers = "sys_platform == 'darwin'"}]

torchaudio = [
    {url="https://download.pytorch.org/whl/cu113/torchaudio-0.11.0%2Bcu113-cp310-cp310-linux_x86_64.whl",markers = "sys_platform == 'linux'"},
    {version="^0.11.0",markers = "sys_platform == 'darwin'"}]

希望这会有所帮助,干杯!

【讨论】:

    猜你喜欢
    • 2021-10-17
    • 2022-08-11
    • 2022-08-06
    • 1970-01-01
    • 2022-06-21
    • 1970-01-01
    • 2020-11-08
    • 2022-12-17
    • 2017-09-11
    相关资源
    最近更新 更多