python - 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
?
谢谢!
解决方案
是的,这很正常。检查下面的官方文档中的这些示例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
推荐阅读
- typo3 - 如何在 Typo3-9.5.14 上删除 URL 末尾的斜杠
- reactjs - 使用 React Hooks 在 mouseenter 和 mouseleave 上隐藏和显示模式
- android - 如何在后台播放音频 - android
- tensorflow - 我在通过 conda 安装 tensorflow 时遇到了一些问题
- sql-server - 选择进入查询,插入失败,但表已创建
- angular - Angular 9:无法更改或修改 HTTP 标头
- cytoscape - 检查系统要求失败
- javascript - 我应该在调用它之前将我的 JavaScript/ES6 函数放在上面吗?
- java - Cucumber“您正在使用已弃用的 Main 类。请使用 io.cucumber.core.cli.Main”
- flutter - 实现 BlocProvider 的差异