[英]Package opencv was not found in the pkg-config search path when trying to build docker image
I'm trying to build docker image, but I have this 我正在尝试构建docker镜像,但是我有这个
app/utils 应用/实用程序
app/vendor/fifo/fifobuffer_v2 应用/供应商/ fifo / fifobuffer_v2
parkingDetection/pkgs/utils parkingDetection / pkgs / utils
app/pkgs/utils app / pkgs / utils
app/vendor/github.com/stratoberry/go-gpsd app / vendor / github.com / stratoberry / go-gpsd
parkingDetection/gpsdata parkingDetection / gpsdata
gocv.io/x/gocv app/gpsdata gocv.io/x/gocv app / gpsdata
pkg-config --cflags opencv pkg-config --cflags opencv
Package opencv was not found in the pkg-config search path. 在pkg-config搜索路径中找不到软件包opencv。
Perhaps you should add the directory containing `opencv.pc' 也许您应该添加包含“ opencv.pc”的目录
to the PKG_CONFIG_PATH environment variable 到PKG_CONFIG_PATH环境变量
Package 'opencv', required by 'virtual:world', not found 找不到'virtual:world'所需的软件包'opencv'
pkg-config: pkg-config:
exit status 1 退出状态1
apt-file search opencv.pc
gives me 给我
libopencv-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc libopencv-dev:/usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc
echo $PKG_CONFIG_PATH
gives me 给我
/usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc /usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc
How can I solve this problem? 我怎么解决这个问题?
I had a similar problem when I was trying to install a deep learning framework and this is how I fixed it: 当我尝试安装深度学习框架时,我遇到了类似的问题,这就是我如何解决的问题:
Add the following to your .bashrc file: 将以下内容添加到您的.bashrc文件中:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/x86_64-linux-gnu/pkgconfig
export PKG_CONFIG_PATH
then run the .bashrc file by either 然后通过以下任一方式运行.bashrc文件
source ~/.bashrc
or
. ~/.bashrc
I hope it works for you. 我希望这个对你有用。
因此,我想我无法构建docker映像,该映像在我的PC上使用了没有opencv的ppencv
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.