pycharm中安装opencv_pycharm安装opencv库出错

pycharm中安装opencv_pycharm安装opencv库出错Pycharm安装opencv的几种方法之前在默认环境中用pip安装过一次opencv,当时就是参考比人方法弄,稀里糊涂的,然后今天想在自己别的环境下(tensorflow)下安装终于弄懂了一些,暂时发现了几种安装的方法,特此记录下。方法1:在Pycharm自带的库中下载(暂且这么叫吧,如下图)这个方法我也是看别人说的,自己还没试过,描述也没介绍版本啥的,所以个人也不推荐…方法2:就是…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Pycharm安装opencv的几种方法

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

方法1:在Pycharm自带的库中下载(暂且这么叫吧,如下图)pycharm中安装opencv_pycharm安装opencv库出错
pycharm中安装opencv_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了
pycharm中安装opencv_pycharm安装opencv库出错
但是这个方法不知道为什么在conda管理器下不显示已安装,不知道为什么会这样,可能哪里没弄好,所以我也没用这个方法。

方法3:
用Anaconda包管理器里面的库安装opencv,但是这个方法一个弊端就是安装的opencv最高版本只是3.4版本pycharm中安装opencv_pycharm安装opencv库出错
所以也不推荐这个方法,当然如果对opencv版本没要求的话可用这方法,conda安装挺方便的。
直接在Anaconda Navigator(就是上面图片)中直接Apply就自己安装了:pycharm中安装opencv_pycharm安装opencv库出错
或者cmd中通过conda install opencv=3.4.2命令安装:pycharm中安装opencv_pycharm安装opencv库出错
方法4:
参考这个:L_by_D的博客
1)先去这个网站:用于python扩展包的非官方Windows二进制文件下载对应的opencv版本的 .whl 文件
pycharm中安装opencv_pycharm安装opencv库出错
下载后放在你环境下面的…\Lib\site-packages文件夹下。
2)进入cmd激活你要安装的环境
pycharm中安装opencv_pycharm安装opencv库出错
看下激活是否成功:pycharm中安装opencv_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 …就是安装成功了,如下图:pycharm中安装opencv_pycharm安装opencv库出错
3)大功告成。cmd下输入conda list就可以看到安装的包里面有opencv了,这个方法能自由选择opencv的版本,安装也算方便,推荐这个方法。pycharm中安装opencv_pycharm安装opencv库出错

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174389.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月29日 下午4:16
下一篇 2022年8月29日 下午4:36


相关推荐

  • 类文件介绍

    类文件介绍

    2020年11月20日
    221
  • 计算机组成原理——补码一位乘(Booth算法)+举例+小白理解

    计算机组成原理——补码一位乘(Booth算法)+举例+小白理解题外话 2018 年高三毕业 想都没想过自己会成为一名程序员 但是既然选择了就坚定的走下去吧 在学校的时候都是用笔记记录自己的学习过程 没想到 2020 的开头不是那么完美 现在要在家上网课啦 突发奇想想把自己学到的知识分享给大家 希望像我这样的小白也能够找到适合自己的学习方法啊 最后一句啊 我们一起加油 2020 会好起来的 布斯算法上周学习计算机组成原理这门课 讲到了布斯算法 不知

    2026年3月19日
    2
  • Redis内存淘汰策略

    Redis内存淘汰策略目录一 Redis 六种淘汰策略二 如何配置 Redis 淘汰策略将 Redis 用作缓存时 如果内存空间用满 就会自动驱逐老的数据 一 Redis 六种淘汰策略 noeviction 当内存使用达到阈值的时候 所有引起申请内存的命令会报错 allkeys lru 在主键空间中 优先移除最近未使用的 key 推荐 volatile lru 在设置了过期时间的键空间中 优先移除最近未使用的 key allkeys random 在主键空间中 随机移除某个 key volatile random 在设置了过期时间的

    2026年3月26日
    2
  • matlab 循环和判断语句,matlab中循环语句与for循环

    matlab 循环和判断语句,matlab中循环语句与for循环matlab 中循环语句与 for 循环篇一 matlab 循环语句循环结构 1 for 语句 for 语句的格式为 for 循环变量 表达式 1 表达式 2 表达式 3 循环体语句 end 其中表达式 1 的值为循环变量的初值 表达式 2 的值为步长 表达式 3 的值为循环变量的终值 步长为 1 时 表达式 2 可以省略 for 语句更一般的格式为 for 循环变量 矩阵表达式循环体语句 end 执行过程是依次将矩阵的各列元素赋给循环变量 然后执行

    2026年3月17日
    2
  • 基于RGBD的slam_rgb算法

    基于RGBD的slam_rgb算法一.引言  首先,我们需要知道什么是SLAM(simultaneous localization and mapping, 详见SlamCN),SLAM,即时定位与制图,包含3个关键词:实时、定位、制图,就是实时完成定位和制图的任务,这就是SLAM要解决的基本任务。按照使用的传感器分为激光SLAM(LOAM、V-LOAM、cartographer)与视觉SLAM,其中视觉SLAM又可分为单

    2026年1月19日
    2
  • R语言入门-安装R和Rstuido软件

    R语言入门-安装R和Rstuido软件安装R和Rstuido软件R语言是用于统计分析,图形表示和报告的编程语言和软件环境;Rstudio是编辑、运行R语言的最为理想的工具之一。1、官网下载R安装包  下载地址为:https://cran.r-project.org  进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows、Mac和Linux。请选择自己操作系统对应的链接,接下来我将以wi…

    2022年6月27日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号