我如何在项目和项目的依赖项之间指定不同的 pypi 源

how can i specify different pypi sources between a project and dependencies of the project

我在我的电脑上搭建了一个pypiserver并上传了一个项目,然后我试图在另一台电脑上安装这个项目,但是我上传了没有依赖项的项目源。

所以当我安装这个项目 pip 时尝试从我自己的服务器安装所有依赖项。

然后:Error: Not Found for url: http://xxx.xxx.xxx.xxx/simple/gunicorn/

所以,当我使用 pip install -i my-pypi-server 时,有什么方法可以在我自己的 pypiserver 中指定项目并依赖于两个不同的 pypi 源?

您可以在 运行 pip install 时指定 --extra-index-url 以便可以在本地存储库之外解决项目依赖关系:

pip install -i my-pypi-server --extra-index-url pypi.douban.com/simple <library>