pipenv install
命令参考here。
-i,--index 目标PyPI兼容的软件包索引网址。
-pypi镜像 指定一个PyPI镜像。
此外,环境变量PIP_INDEX_URL
对应于--index
,PIPENV_PYPI_MIRROR
对应于--pypi-mirror
,
如果我收到pypi镜像网址,则将其作为--index=<url>
和--pypi-mirror=<url>
传递有什么区别?看来这两种方法都对我有用。
答案 0 :(得分:2)
这是一个有趣的问题,pipenv的文档尚不清楚这两个选项的区别,然后最好的来源是its source code,从v2018.11.26开始,其行为大致类似于:
--index
,它们形成了软件包的源列表,它们可以是PyPI网址或私有存储库网址。--pypi-mirror
。--pypi-mirror
,则对于源列表中的每个PyPI源URL,都将替换为镜像URL。pip install
和--index-url
(如果有多个源),以管道方式将所有源都封装到--extra-index-url
中。如果仅从PyPI安装,则两种方法的最终效果是相同的。