ubuntu 上的anaconda安装opencv-Python

43 篇文章 10 订阅

以下分析不感兴趣的,可以直接跳过,至下划线=====处阅读。

首先,我通过conda list 发现里面确实没有这个安装包。接着,我输入conda install opencv-python 

系统提示安装失败,说找不到opencv-Python包。

我也不懂,就改pip3安装,换国内源安装成功,但是pip3装在Ubuntu系统的自带Python3.5里面:/usr/local/lib,

而且诡异的是我 pip3 list居然也没有提示说安装了这个包,而且卸载也说没有。cd /usr/local/lib 里面还真的找到了。

经查说好像还要编译那个包,系统里Python3.5才找得到。

所以,到这里我明白了。我一直用anaconda自带的Python3.6,里面集成了很多Python依赖包。所以用pip3装在

系统Python3.5里面肯定不行啊,何况Python3.5里面安装失败

所以百度:anaconda 怎么安装opencv-Python

太麻烦了吧:

首先使用如下命令安装opencv
conda install -c https://conda.binstar.org/menpo opencv
不过装完之后用不了,这时候找到如下文件夹
home/anaconda3\pkgs\opencv-2.4.9.1-np19py27_0\Lib\site-packages
把所有的文件复制到: home/anaconda3\Lib\site-packages


==========开始真正的技术=============

有没有简单粗暴的方法?输入下面一行命令就OK:

conda install --channel https://conda.anaconda.org/menpo opencv3

并没有输入opencv-Python,但是看下面提示绿色字体,说明都一样!!!

开始提示:

Fetching package metadata ...............
Solving package specifications: .
Package plan for installation in environment /home/lab204/anaconda3:
The following NEW packages will be INSTALLED:

    opencv3:   3.1.0-py36_0  menpo   
The following packages will be UPDATED:
  conda:     4.3.21-py36_0 defaults --> 4.3.30-py36h5d9f9f4_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
The following packages will be SUPERSEDED by a higher-priority channel:
    conda-env: 2.6.0-0       defaults --> 2.6.0-0               https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

Proceed ([y]/n)? y

这里点击y等待成功吧!最后提示

optional arguments:
  -h, --help     Show this help message and exit.
  -V, --version  Show the conda version number and exit.

other commands, such as "conda build", are available when additional conda

packages (e.g. conda-build) are installed

至此安装成功。

=============检验一下========================

输入conda list

显示一大堆安装包,仔细查找其中就有:

。。。。。。。

odo                       0.5.0                    py36_1    defaults
olefile                   0.44                     py36_0    defaults
opencv3                   3.1.0                    py36_0    menpo
openpyxl                  2.4.7                    py36_0    defaults

openssl                   1.0.2l                        0    de

。。。。。。。

表示anaconda里面也确实有了,继续Python代码溜一下看看。

输入 Python3 

:~$ python3
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:09:58) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2

>>> 

并没有报错,任务完成!!


参考:

https://blog.csdn.net/u013066730/article/details/64122423

https://www.cnblogs.com/lutingting/p/5178797.html

https://blog.csdn.net/lanchunhui/article/details/49717535

https://blog.csdn.net/wds2435629591/article/details/78694463


  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值