首页 > 解决方案 > pip install -find-links 搜索顺序

问题描述

我正在尝试安装自己构建的包,但是 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

谢谢!

标签: pythonpippypi

解决方案


是的,这很正常。检查下面的官方文档中的这些示例pip install,示例9。从替代包存储库安装>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


推荐阅读