pip install -find-links 搜索顺序

pip install -find-links search order

我正在尝试安装自己构建的包,但是 PYPI 上有同名包。

我试过 pip install my_package==1.2.0 --find-links page_html_with_link_to_package,但它从 PYPI 下载了相同版本 1.2.0 的包。

然后我尝试使用 pip install my_package==1.2.0 --find-links page_html_with_link_to_package --no-index,它下载了我的包。

有那么正常吗?如果没有 --no-index?

还有其他方法可以下载我的包

谢谢!

是的,这是正常的。在 pip install 的官方文档中查看以下示例,示例 9. Install from alternative package repositories > Install from a local flat directory containing archives (and don’t scan indexes):

pip install --no-index --find-links=file:///local/dir/ SomePackage
pip install --no-index --find-links=/local/dir/ SomePackage
pip install --no-index --find-links=relative/dir/ SomePackage

或者如果您将它托管在其他地方,那么您可以使用:

pip install --index-url http://my.package.repo/simple/ SomePackage