gpt4 book ai didi

python - 当包源来自特定网站时如何格式化requirements.txt?

转载 作者:行者123 更新时间:2023-12-03 19:42:22 25 4
gpt4 key购买 nike

我正在尝试使用从另一个网站下载的 pip 将以下安装命令转换为 requirements.txt 格式,但无法弄清楚如何。任何人都可以提供帮助吗?

pip install torch==1.5.0+cu101 torchvision==0.6.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html

pip install detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cu101/index.html

最佳答案

format for the requirements.txt file定义如下:

[[--option]...]
<requirement specifier> [; markers] [[--option]...]
<archive url/path>
[-e] <local project path>
[-e] <vcs project url>

<requirement specifier> 定义包和可选版本。
SomeProject
SomeProject == 1.3
SomeProject >=1.2,<2.0
SomeProject[foo, bar]
SomeProject~=1.4.2
--option (例如 -f / --find-links )与 pip install options 相同如果你在做 pip install,你会使用从命令行。

The following options are supported:

  • -i, --index-url
  • --extra-index-url
  • --no-index
  • -c, --constraint
  • -r, --requirement
  • -e, --editable
  • -f, --find-links
  • --no-binary
  • --only-binary
  • --require-hashes
  • --pre
  • --trusted-host

因此,对于您的安装命令,requirements.txt 将如下所示:
# Torch
--find-links https://download.pytorch.org/whl/torch_stable.html
torch==1.5.0+cu101
torchvision==0.6.0+cu101

# Detectron
--find-links https://dl.fbaipublicfiles.com/detectron2/wheels/cu101/index.html
detectron2
确保验证链接的使用是否正确:
$ pip install -r requirements.txt 
Looking in links: https://download.pytorch.org/whl/torch_stable.html, https://dl.fbaipublicfiles.com/detectron2/wheels/cu101/index.html
Collecting torch==1.5.0+cu101 (from -r requirements.txt (line 3))
Using cached https://download.pytorch.org/whl/cu101/torch-1.5.0%2Bcu101-cp38-cp38-linux_x86_64.whl
Collecting torchvision==0.6.0+cu101 (from -r requirements.txt (line 4))
Using cached https://download.pytorch.org/whl/cu101/torchvision-0.6.0%2Bcu101-cp38-cp38-linux_x86_64.whl
Collecting detectron2 (from -r requirements.txt (line 8))
Using cached https://dl.fbaipublicfiles.com/detectron2/wheels/cu101/detectron2-0.1.2%2Bcu101-cp38-cp38-linux_x86_64.whl
...

作为旁注,您 originally said "(not github)"在你的标题中。使用 pip 安装的软件包的默认来源托管在 PyPi 上: https://files.pythonhosted.org/ .您可以在访问 时看到实际链接。下载文件 PyPi 中包的部分(例如 Torch)。

关于python - 当包源来自特定网站时如何格式化requirements.txt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61741997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com