OpenCV 3.4.0环境配置(又一次)

本文详细介绍了如何在Ubuntu系统中,利用virtualenv创建虚拟环境,并安装OpenCV 3.4.0。首先安装virtualenv,接着创建虚拟环境并安装NumPy。然后下载OpenCV源码及opencv_contrib,进行编译和安装。在编译过程中,可能会遇到一些问题,文中给出了相应的解决方法。最后,文章提供了测试安装是否成功的步骤和可能出现的后续问题的解决方案。
摘要由CSDN通过智能技术生成

因为一些特殊原因,最近要重新配置caffe(之前的配置莫名其妙地gg了,而且需要在新用户下面创建环境,所以就干脆重新搞,只装caffe。

略过重新配置环境变量来让cuda等软件生效的步骤,基本上就是改~/.bashrc并且让环境变量生效就是了(cuda、显卡驱动安装什么的在上篇博文里面讲过了)。

virtualenv安装

virtualenv是很重要的,最好先安装了,如果已经安装或者不打算将opencv配置在虚拟环境里面的同学可以直接跳过这一步。

安装virtualenv的好处:可以使用不同版本的python版本,而且各个环境中的依赖包可以不同,这样就可以避免包的冲突(例如有些时候caffe会和tensorflow产生冲突。。。玄学问题)。

正式开始安装

安装指令:
先确定安装了pippython等环境(其实应该都已经装好了,但还是确认一下比较好)。

$ python -V    # 注意是大写的V!
$ pip -V
$ python3 -V
$ pip3 -V
# 下面这两条其实可以不用管,只是确保`sudo`之后的`python`版本和`pip`版本是你想要的版本而已
$ sudo pip -V
$ sudo python -V

如果没装python的话就:

$ sudo apt-get install python2.7-dev python3.5-dev

如果没安装pip的话就:

$ cd ~
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py

然后就是开始安装virtualenv了:

$ sudo pip install virtualenv virtualenvwrapper
$ sudo rm -rf ~/get-pip.py ~/.cache/pip

万一上面的没安装好也可以用:

$ sudo apt install python-virtualenv

或者用pip3来试试(具体怎么知道装好没有看下面)。

运行了上面的指令之后就配置环境变量~/.bashrc,添加:

# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

然后source ~/.bashrc来让环境变量生效(注意,每次更新之后都会退出虚拟环境,所以要重新workon cv来进入虚拟环境!),之后再试试mkvirtualenv指令,如果发现提示没有安装xxx的话那么就是没装好。

创建虚拟环境

$ mkvirtualenv cv -p python3

这里用了python3作为默认的版本,如果是用python2的话就把3改成2。创建好了的虚拟环境的名字是cv

进入环境之后要安装NumPypip install numpy,因为opencv要用到这个库。

最后用workon cv来启动这个新创建的虚拟环境。后面的操作都是在虚拟环境

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值