【问题标题】:Package opencv was not found in the pkg-config search path when trying to build docker image尝试构建 docker 映像时,在 pkg-config 搜索路径中找不到包 opencv
【发布时间】:2019-01-24 07:00:56
【问题描述】:

我正在尝试构建 docker 映像,但我有这个

应用程序/实用程序

应用程序/供应商/fifo/fifobuffer_v2

parkingDetection/pkgs/utils

应用程序/pkgs/utils

app/vendor/github.com/stratoberry/go-gpsd

停车检测/gpsdata

gocv.io/x/gocv app/gpsdata

pkg-config --cflags opencv

在 pkg-config 搜索路径中找不到包 opencv。

也许你应该添加包含`opencv.pc'的目录

到 PKG_CONFIG_PATH 环境变量

'virtual:world'需要的包'opencv',找不到

pkg 配置:

退出状态 1

  apt-file search opencv.pc

给我

libopencv-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc

  echo $PKG_CONFIG_PATH

给我

/usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc

我该如何解决这个问题?

【问题讨论】:

    标签: opencv docker ubuntu environment-variables


    【解决方案1】:

    我在尝试安装深度学习框架时遇到了类似的问题,我是这样解决的:

    将以下内容添加到您的 .bashrc 文件中:

    PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/x86_64-linux-gnu/pkgconfig
    
    export PKG_CONFIG_PATH
    

    然后通过任一方式运行 .bashrc 文件

    source ~/.bashrc
    
    or 
    
    . ~/.bashrc
    

    我希望它对你有用。

    【讨论】:

      【解决方案2】:

      所以,我想,我只是无法构建 docker 映像,它在我的电脑上使用没有 opencv 的 ppencv

      【讨论】:

        猜你喜欢
        • 2013-02-25
        • 2022-01-25
        • 1970-01-01
        • 1970-01-01
        • 2016-11-07
        • 1970-01-01
        • 1970-01-01
        • 2013-07-20
        • 2014-10-27
        相关资源
        最近更新 更多