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