无法安装扭曲的企业代理没有互联网

问题描述

我正在尝试使用内部Pypi镜像存储库在没有Internet访问的计算机上安装Twisted(取决于Twisted 20.3.0)。问题在于,在安装Twisted的过程中,它会手动尝试连接到pypi.org来下载其依赖项,而不是依靠我已经设置为使用内部镜像的pip。

如何以这种方式安装双绞线?

解决方法

我找到了一种解决方法:我必须手动为twisted == 20.3.0安装增量> = 16.10.1,这样就不会尝试从pypi.org下载任何内容。我必须单独安装它,如果它是re​​quirements.txt的一部分,则无法使用:

pip3 install --index-url $PRIVATE_REPO --extra-index-url $PRIVATE_REPO2 incremental>=16.10.1
pip3 install --index-url $PRIVATE_REPO --extra-index-url $PRIVATE_REPO2 -r app/requirements.txt

根据开发人员的说法,应该对其进行修复:〜/ .pydistutils.cfg:

[easy_install]
index_url = https://corporate-pypi-mirror/simple/