ubuntu20.04下安装,运行关于opencv的Python程序相关库

最初对ubuntu20.04以及opencv和python运行环境一窍不通,折磨了好几天,虚拟机重建了好几次,各个帖子的方法都跑遍了。最后终于装上,记录一下,免得搞忘。

先总结下之前的问题:推测之前的问题都在于我先入为主安装了vscode上的Python,但其实ubuntu20.04他是自带了Python3.8.10的,最后导致在程序运行中,可能是出现了python定位错误,运行环境不一致等情况,导致后面安装的诸如dlib库,scipy库等找不到对应运行环境和执行路径,从而导致编译程序不能正确调用对应库。

重新安装ubuntu20.04后,或者选择完全卸载vscode及其已经安装的组件内容。根据个人习惯选择语言。可以先进入ubuntu20.04自带的“语言支持”软件,先下载安装简体中文语言,并全机应用。

Ubuntu上的下载源默认为外国源,因此在国内下载的话速度会很慢。为了后续下载安装过程加快,我们需要更换为国内源。

Ubuntu20.04上可以通过“软件和更新”图标。选择“下载自”,并点击“选择最佳服务器”,会自动根据所在位置选择最快的服务器并配置下载源,可以大大提高下载速度和准确度。这里我选用的是腾讯源。

接下来就可以进行完成人脸重要组件的下载安装阶段了。

  1. 安装opencv

这里是参考了csdn上《ubuntu18.04安装opencv4.5.4》这篇文章。

  1. 首先确保有cmake和make编译工具,可用以下命令安装。

sudo apt-get installcmake
sudo apt-getinstall  make

一路按Y同意即可,若不确定是否安装过这两个编译工具,可以采用以下命令查看版本号,这类命令在ubuntu系统中是大同小异的。

sudo make --version
sudo cmake --version

至于为什么要安装make工具?make是一个自动化编译工具,但是它本身并没有编译和链接的功能,而是用类似于批处理的方式—通过调用makefile文件中用户指定的命令来进行编译和链接的。对于一个工程文件而言,我们使用make指令就能完全的编译整个工程的源文件,相比于使用gcc来编译,效率就大大提高了。但是需要编写一个规则文件,Make工具依据它来批量处理编译,这个文件就是Makefile文件。但是Makefile文件编写过程也很麻烦,于是需要用到cmake这一跨平台编译工具,辅助完成编写。当然,ubuntu系统发展至今逐渐完善,这些相关编译工具也是不断进行功能升级,更加方便快捷和自动化。

  • 6
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值