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中的列表推导浅析
Apr 26 Python
RC4文件加密的python实现方法
Jun 30 Python
Python实现的RSS阅读器实例
Jul 25 Python
深入解读Python解析XML的几种方式
Feb 16 Python
基于Python的关键字监控及告警
Jul 06 Python
Python中一行和多行import模块问题
Apr 01 Python
详解Python3的TFTP文件传输
Jun 26 Python
python 快速把超大txt文件转存为csv的实例
Oct 26 Python
pandas 对日期类型数据的处理方法详解
Aug 08 Python
Python操作Mongodb数据库的方法小结
Sep 10 Python
python 实现单通道转3通道
Dec 03 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
Nov 11 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+mysql)
2007/11/23 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
用JQuery 实现的自定义对话框
2007/03/24 Javascript
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
javascript的函数劫持浅析
2016/09/26 Javascript
sea.js常用的api简易文档
2016/11/15 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
JavaScript中递归实现的方法及其区别
2017/09/12 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
js canvas实现星空连线背景特效
2019/11/01 Javascript
[03:03]2014DOTA2西雅图国际邀请赛 Alliance战队巡礼
2014/07/07 DOTA
python Django模板的使用方法(图文)
2013/11/04 Python
Python实现字典依据value排序
2016/02/24 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
详解Python的循环结构知识点
2019/05/20 Python
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
2013/01/23 HTML / CSS
璀璨的珍珠、密钉和个性化珠宝:Lily & Roo
2021/01/21 全球购物
遇到的Mysql的面试题
2014/06/29 面试题
应届生的求职推荐信范文
2013/11/30 职场文书
数控机械专业个人的自我评价
2014/01/02 职场文书
致跳远运动员加油稿
2014/02/11 职场文书
船舶工程技术专业求职信
2014/08/07 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
环境建议书
2015/02/04 职场文书
法人代表证明书范本
2015/06/18 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
PHP命令行与定时任务
2021/04/01 PHP
MySQL表的增删改查基础教程
2021/04/07 MySQL
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python
MySQL 数据库范式化设计理论
2022/04/22 MySQL
MySQL池化框架学习接池自定义
2022/07/23 MySQL
Win10开机修复磁盘错误怎么跳过?Win10关闭开机磁盘检查的方法
2022/09/23 数码科技