首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pip安装带有自定义opencv-python版本的保险杠?

使用pip安装带有自定义opencv-python版本的保险杠?
EN

Stack Overflow用户
提问于 2022-04-22 18:05:01
回答 1查看 367关注 0票数 1

套餐需要某种版本的opencv-python。来自setup.py

代码语言:javascript
复制
# If none of packages in first installed, install second package
CHOOSE_INSTALL_REQUIRES = [
    (
        ("opencv-python>=4.1.1", "opencv-contrib-python>=4.1.1", "opencv-contrib-python-headless>=4.1.1"),
        "opencv-python-headless>=4.1.1",
    )
]

当我pip install时,它似乎选择了opencv-python-headless,它有阻止安装的错误。(如果您阅读了这个bug,我似乎可以安装不同版本的scikit-build,但这似乎行不通。)

解决方法是安装opencv的开发版本,我可以在requirements.txt中使用这一行:

代码语言:javascript
复制
git+https://github.com/opencv/opencv-python@5de8d66d454c8fd946ae17dcfcb285b16aa6049b

但是,在安装albumentations时,它决定仍然安装opencv-python-headless,大概是因为版本号(安装自github)不太好。

如何安装albumentations并让它使用现有的opencv-python安装?

我安装了pip-tools,并编译了对文件的要求,我一直在处理文件,但是pip仍然遵循每个包的依赖关系。

我可以使用pip直接安装一个没有依赖项的包吗?然后我可以一次只做一次,用我想要的版本。

EN

回答 1

Stack Overflow用户

发布于 2022-06-29 10:34:31

嗨,我遇到了一个类似的问题:

  1. 使用pip安装opencv-python==4.5.5安装opencv-python
  2. 从github下载消息
  3. 要安装的git签出{albumentations_version}
  4. 变更的内容/setup.py opencv-python>=4.1.1与opencv-python=4.5.5.64
  5. 更新pip。pip安装pip --升级。我的版本是22.1.2
  6. pip安装保险杠/

最后,我的opencv ==4.5.5安装了1.1.0,而不是opencv的最新版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71972951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档