gpt4 book ai didi

python - `pipenv install --index` 和 `pipenv install --pypi-mirror` 有什么区别?

转载 作者:太空宇宙 更新时间:2023-11-04 02:12:31 25 4
gpt4 key购买 nike

pipenv install命令引用 here .

-i, --index Target PyPI-compatible package index url.

--pypi-mirror Specify a PyPI mirror.

此外,环境变量PIP_INDEX_URL对应--index , PIPENV_PYPI_MIRROR对应--pypi-mirror ,

如果我得到一个 pypi 镜像 url,将它作为 --index=<url> 传递有什么区别?和 --pypi-mirror=<url> ?看来这两种方法都适合我。

最佳答案

这是一个有趣的问题,pipenv 的文档不清楚这两个选项的区别,那么最好的来源是 its source code ,从 v2018.11.26 版本开始,其行为大致如下:

  • 你可以指定多个--index ,它们形成了包的源列表,它们可以是 PyPI url 或私有(private)存储库 url。
  • 只有一个--pypi-mirror可以指定。
  • 如果--pypi-mirror被使用,对于源列表中的每个 PyPI 源 url,将替换为镜像 url。
  • 最后,pipenv 将所有源输出到 pip install , 与 --index-url , 和 --extra-index-url如果有多个来源,则为选项。

如果您只从 PyPI 安装,两种方法的最终效果是一样的。

关于python - `pipenv install --index` 和 `pipenv install --pypi-mirror` 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53388857/

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