gpt4 book ai didi

python - 为 pip 格式化 requirements.txt 文件,其中一个或多个包具有不同的索引 url

转载 作者:太空狗 更新时间:2023-10-30 03:00:26 46 4
gpt4 key购买 nike

<分区>

我正在尝试将 Django 应用程序部署到 Heroku,其中一个必需的包位于 https://testpypi.python.org/pypi 上,当然 Django 位于主 PyPI 服务器上。

requirements.txt 文件如下所示:

Django==1.7.7
-i https://testpypi.python.org/pypi
foo-bar==0.4

运行 pip install -r requirements.txt 失败并出现以下错误:

Could not find any downloads that satisfy the requirement Django==1.7.7 (from -r requirements.txt (line 1))
Cleaning up...
No distributions at all found for Django==1.7.7 (from -r requirements.txt (line 1))

看起来 pip 正试图在 testpypi 上寻找 Django

所以我尝试了这个:

-i https://pypi.python.org/pypi/
Django==1.7.7
-i https://testpypi.python.org/pypi
foo-bar==0.4

它会导致同样的错误。

如果我在需求文件中只放置一个(无关紧要)包,pip 能够找到并安装包。

问题:在单个文件中指定多个不同的 index-url 参数的正确语法是什么,可以通过命令 pip install -r 读取文件

我认为这无关紧要,但 python 是 3.4.0 版,pip 是 pip 1.5.2 版。

我已将 pip 更新到版本 6.0.8,错误现在显示为:

Could not find any downloads that satisfy the requirement Django==1.7.7 (from -r requirements.txt (line 2))
No distributions at all found for Django==1.7.7 (from -r requirements.txt (line 2))

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