pip 从私人仓库安装,但来自 PyPi 的要求

pip install from private repo but requirements from PyPi

我想从私人仓库安装一个包,但是当我 运行 这个:

pip install myapp -i https://myrepo.net/pypi/myfeed/simple

我遇到了这个错误

ERROR: Could not find a version that satisfies the requirement myapp (from versions: none)
ERROR: No matching distribution found for myapp

我假设这是因为这个包的要求不在私有仓库中,所以我尝试添加 extra-index-url

pip install myapp -i https://myrepo.net/pypi/myfeed/simple --extra-index-url https://pypi.python.org/pypi

但我得到了完全相同的错误

我做错了什么?

可能在您的索引中根本找不到 myapp,或者不存在 myapp 的兼容分发版 - 例如,它需要不同版本的 Python 比你试图安装的要多。

运行 pip with the --verbose flag 应该告诉你为什么它不能安装 myapp:

pip install myapp -i https://myrepo.net/pypi/myfeed/simple  --verbose