anaconda 安装 opencv 的坑

来源:互联网 发布:淘宝网红酒从哪进的 编辑:程序博客网 时间:2024/05/22 15:35

用anaconda 管理python的各种包非常的方便

但是仍然有例外的包管理起来比较麻烦,例如opencv


坑1.anaconda安装opencv时必须要指明通道:

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

-n py35 表示指定anaconda的环境


坑2.anaconda安装完opencv后,在pycharm打开项目,环境设置的时候并看不到opencv的影子


不知道这是anaconda 的bug还是pycharm的bug


坑3.最大的坑来了,这个问题浪费了我大半天的时间

由于某种原因,我重装了opencv,就是说用anaconda卸载opencv后,重新安装opencv,但是pycharm里面import opencv一直报错,提示没找到模块opencv

然后我就到anaconda的环境py35下进入Python环境,import cv2,报同样的错误。

但是anaconda却显示已经安装了opencv


于是反复重装opencv,仍然没有任何改变

重装的过程中发现,已经安装过的包,再重新安装时,就不会重新下载这个包


于是猜测,可能是下载包之后把他们保存到一个地方,不再删除,于是找了大半天,终于发现了蛛丝马迹

在 ~\Anaconda3\pkgs 目录下,发现 opencv3-3.1.0-py35_0 这个目录,感觉这个可能和重装有关系,或者是它卸载的时候没有卸载完全

将 opencv3-3.1.0-py35_0 这个目录备份或删除,然后重装opencv,问题解决

原创粉丝点击