无法在公司代理后面安装扭曲(没有互联网)

Can't install twisted behind corporate proxy (without internet)

我正在尝试使用内部 Pypi 镜像存储库在无法访问互联网的机器上安装 twisted(依赖于 twisted 20.3.0 的东西)。问题是,在安装 twisted 期间,它手动尝试连接到 pypi.org 以下载其依赖项,而不是依赖我已经设置为使用内部镜像的 pip。

我怎样才能这样安装twis​​ted?

我找到了一个解决方法:我必须为 twisted==20.3.0 手动安装 incremental>=16.10.1,这样它就不会尝试从 pypi.org 下载任何东西。我必须单独安装它,如果它是 requirements.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/