windows下Pycharm安装opencv的多种方法


Posted in Python onMarch 05, 2020

之前在默认环境中用pip安装过一次opencv,当时就是参考比人方法弄,稀里糊涂的,然后今天想在自己别的环境下(tensorflow)下安装终于弄懂了一些,暂时发现了几种安装的方法,特此记录下。

方法1:在Pycharm自带的库中下载(暂且这么叫吧,如下图)

windows下Pycharm安装opencv的多种方法
windows下Pycharm安装opencv的多种方法

这个方法我也是看别人说的,自己还没试过,描述也没介绍版本啥的,所以个人也不推荐…

方法2:

就是opencv官网介绍的安装方法,但是有些需要改,这里把步骤说明下:

1)先下载win版本的opencv并extract,然后在opencv\build\python\cv2下选择对应python版本文件夹下(比如我的是python-3.7)的 .pyd文件(cv2.cp37-win_amd64.pyd)。
2)将该文件复制到你要安装的环境下的 Lib\site-packages路径下(G:\software_Anaconda\Anaconda3\envs\tensorflow\Lib\site-packages),重命名为 cv2.pyd
3)在Pycharm相应的解释器下就可以使用opencv了

windows下Pycharm安装opencv的多种方法

但是这个方法不知道为什么在conda管理器下不显示已安装,不知道为什么会这样,可能哪里没弄好,所以我也没用这个方法。

方法3:

用Anaconda包管理器里面的库安装opencv,但是这个方法一个弊端就是安装的opencv最高版本只是3.4版本

windows下Pycharm安装opencv的多种方法

所以也不推荐这个方法,当然如果对opencv版本没要求的话可用这方法,conda安装挺方便的。
直接在Anaconda Navigator(就是上面图片)中直接Apply就自己安装了:

windows下Pycharm安装opencv的多种方法

或者cmd中通过conda install opencv=3.4.2命令安装:

windows下Pycharm安装opencv的多种方法

方法4:

参考这个:这篇文章

1)先去这个网站:用于python扩展包的非官方Windows二进制文件下载对应的opencv版本的 .whl 文件

windows下Pycharm安装opencv的多种方法

下载后放在你环境下面的…\Lib\site-packages文件夹下。

2)进入cmd激活你要安装的环境

windows下Pycharm安装opencv的多种方法

看下激活是否成功:

windows下Pycharm安装opencv的多种方法

之后用pip安装,输入:pip install G:\software_Anaconda\Anaconda3\envs\tensorflow\Lib\opencv_python-4.1.0+contrib-cp37-cp37m-win_amd64.whl

看见successfully installed …就是安装成功了,如下图:

windows下Pycharm安装opencv的多种方法

3)大功告成。cmd下输入conda list就可以看到安装的包里面有opencv了,这个方法能自由选择opencv的版本,安装也算方便,推荐这个方法。

windows下Pycharm安装opencv的多种方法

总结

到此这篇关于windows下Pycharm安装opencv的多种方法的文章就介绍到这了,更多相关Pycharm安装opencv内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现文件分组复制到不同目录的例子
Jun 04 Python
在Python中使用itertools模块中的组合函数的教程
Apr 13 Python
python读取二进制mnist实例详解
May 31 Python
Python批量查询域名是否被注册过
Jun 21 Python
Python实现公历(阳历)转农历(阴历)的方法示例
Aug 22 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
flask框架实现连接sqlite3数据库的方法分析
Jul 16 Python
Python中实现单例模式的n种方式和原理
Nov 14 Python
Python Cookie 读取和保存方法
Dec 28 Python
浅谈python累加求和+奇偶数求和_break_continue
Feb 25 Python
基于 Python 实践感知器分类算法
Jan 07 Python
Django程序的优化技巧
Apr 29 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
Mar 05 #Python
浅谈Python的方法解析顺序(MRO)
Mar 05 #Python
python环境下安装opencv库的方法
Mar 05 #Python
Python序列化pickle模块使用详解
Mar 05 #Python
Window系统下Python如何安装OpenCV库
Mar 05 #Python
Python bytes string相互转换过程解析
Mar 05 #Python
Python 从attribute到property详解
Mar 05 #Python
You might like
php设计模式 FlyWeight (享元模式)
2011/06/26 PHP
php中Ctype函数用法详解
2014/12/09 PHP
ThinkPHP中数据操作案例分析
2015/09/27 PHP
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
原生Js页面滚动延迟加载图片实现原理及过程
2013/06/24 Javascript
jQuery实现数秒后自动提交form的方法
2015/03/05 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
Jquery ajax基础教程
2015/11/20 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
2016/09/17 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
微信小程序中使用自定义图标(阿里icon)的方法
2018/08/20 Javascript
详解JS取出两个数组中的不同或相同元素
2019/03/20 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
Python中列表的一些基本操作知识汇总
2015/05/20 Python
python daemon守护进程实现
2016/08/27 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
Python常用数据类型之间的转换总结
2019/09/06 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
2020/03/02 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
2020/09/03 Python
如何在Canvas中添加事件的方法示例
2019/05/21 HTML / CSS
澳大利亚购买最佳炊具品牌网站:Cookware Brands
2019/02/16 全球购物
Under Armour安德玛意大利官网:美国高端运动科技品牌
2020/01/16 全球购物
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
教师的实习自我鉴定
2013/12/17 职场文书
理工大学毕业生自荐信范文
2014/02/22 职场文书
党课知识竞赛主持词
2014/04/01 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
公司爱心捐款倡议书
2014/05/14 职场文书
活动总结新闻稿
2014/08/30 职场文书
工作作风建设心得体会
2014/10/22 职场文书
家属联谊会致辞
2015/07/31 职场文书
新学期主题班会
2015/08/17 职场文书
一文搞懂MySQL索引页结构
2022/02/28 MySQL