pycharm安装opencv-python_pycharm下载库

pycharm安装opencv-python_pycharm下载库pycharm安装与环境配置;opencv与opencv_contrib安装,解决cv2.face等模块不能使用的问题;在pycharm中终端使用pip命令可以简单顺利地安装所有需要的库。

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

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

  • pycharm的安装与环境配置

1、安装

      pycharm的安装很简单,在官网上下载之后按照步骤一步一步来安装,没什么难度。

      pycharm安装地址:

PyCharm: the Python IDE for Professional Developers by JetBrainsicon-default.png?t=LBL2https://www.jetbrains.com/pycharm/

2、环境配置

        pycharm安装很简单,但环境配置相对麻烦。因为之前有使用过annoconda编写python程序,电脑中已经存在合适的python环境,所以本文是将已有的conda的环境配置到pycharm中。如果没有下载annoconda,建议下载一个,因为annoconda中自带了很多python库,例如numpy库等,可以省去很多安装包的过程(pip安装命令总是失败会很抓狂的),而且这个软件的安装也很简单,安装教程网上一大把。

    annoconda官网:

Anaconda | The World’s Most Popular Data Science Platformicon-default.png?t=LBL2https://www.anaconda.com/           

pip安装命令相关内容:

 annoconda中没有的库可以在annoconda promp命令行工具中使用pip命令安装。

pycharm安装opencv-python_pycharm下载库

  pip list ——查看所有的包

pip list 

pip install 包名 ——安装所需的包(以安装opencv-python为例),安装成功之后会提示Successfully installed 包名

pip install opencv-python

pip uninstall 包名 ——卸载不要的包(以卸载opencv-python为例),卸载过程中会询问是否要删除: Y/n? 选择Y确认删除即可。

pip uninstall opencv-python

注意:一般利用上述pip命令直接下载可能因为源在外网的原因会下载失败,这时候可以下载相应的镜像源,一般都是选择下载清华的镜像源,相应的镜像源可以在网上搜到。(如果使用pycharm,后面会介绍到更方便的方法)。

         在annoconda中已经配置好了相应的环境,想要在pycharm中直接使用相应的环境和库该怎么办?首先打开pycharm软件,选择文件里面的设置(我的pycharm已经汉化了,一般刚下载的默认是英文,但没关系,找对应的选项即可)

pycharm安装opencv-python_pycharm下载库

 然后找到python解释器选项,下拉选择,全部显示

pycharm安装opencv-python_pycharm下载库

 选择加号选项

pycharm安装opencv-python_pycharm下载库

选择conda环境,按照图示配置(其中解释器是要找到annoconda对应的python解释器,可以先在文件夹中找到对应位置,再利用选项后面的三个点打开对应位置)

pycharm安装opencv-python_pycharm下载库 

 点击确认即可完成conda环境的配置,此时pycharm中可以使用所有annoconda中可以使用的库。

  • Opencv库的安装

        这次是准备做人脸识别的项目,需要用到opencv库,使用pip命令下载镜像源成功地安装了。正在满心欢喜地使用opencv库写程序并夸它如何如何强大时发现我高兴地太早了。代码写到后面就需要使用更高级的模块,然后突然发现代码不提示了,这就意味着我需要的模块不存在……

         后来查阅资料发现:opencv库中只包含了一些基础模块,如果想使用cv2.face等模块,单单安装opencv是不够的,需要同时安装opencv_contrib。但就是安装这个opencv_contrib库花费了我大量时间,按照网上的教程总是安装失败,有可能是我本人网络的原因,然后也一直找不到合适的镜像源(下载慢就算了,还总是失败……)。如果对自己网络有信心或者有相应的镜像资源的话可以直接利用上述的pip命令安装,注意opencv_contrib版本最好与opencv版本一致。

pip install opencv-contrib-python

        后来在多番探索下,我发现了一个非常简单的安装opencv_contrib方法,直接在pycharm终端安装即可,多次尝试都可安装成功!!!!良心推荐,童叟无欺!!!!比网上那些乱起八糟的教程好用多了!!!!

首先打开pycharm软件,找到最底下一栏的终端,打开终端pycharm安装opencv-python_pycharm下载库

然后在pycharm终端输入pip命令即可成功安装使用(安装之后如果相应模块还是不能使用,可以等待一段时间,或者可以卸载再重新安装)

pycharm安装opencv-python_pycharm下载库

 其他需要的库也可通过该方式进行安装。

  • 总结:

1、使用pycharm的终端命令行可以简单顺利地安装所有需要的库

2、在pycharm中正确配置python解释器的环境,就可以使用annoconda安装的库

3、opencv只包含基础的模块,要使用更高级的模块,目前的解决方案只能是再安装一个opencv_contrib库

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/175130.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • [BIM]BIM中IFD介绍[通俗易懂]

    [BIM]BIM中IFD介绍[通俗易懂]第三大支柱IFD-确定交换的信息和你要的信息是同一个东西 IFD的全称是InternationalFrameworkforDictionaries,中文可以叫“国际字典框架”,和前两者IFC/IDM一样,作为BIM用户,能记住IFD的名字和记住IFD是字典就行了。  用BIM创建和管理信息,通过IFC和IDM实现信息在不同项目成员和不同软件产品之间的交换,从而使BIM价值最大化。…

    2022年10月22日
  • 如何通过函数返回数组首地址

    如何通过函数返回数组首地址

  • 2D动画编辑器–FSprite Designer

    2D动画编辑器–FSprite Designer

  • wp和uwp_uwp wpf

    wp和uwp_uwp wpf一、异步调用之后,要更新UI时,代码如下二、原来的ApplicationBar更改为CommandBar三、原来在wp8.1中状态栏StatusBar类在UWP中也发生了改变现在要控制UWP状态

  • 一致性哈希算法 虚拟节点(比一致性哈希还好的算法)

    采用固定哈希算法平衡负载在大规模的缓存应用中,应运而生了分布式缓存系统。key-value如何均匀的分散到集群中?最常规的方式莫过于hash取模的方式。比如集群中可用机器适量为N,那么key值为K的的数据请求很简单的应该路由到hash(K)modN对应的机器。但是在一些高速发展的web系统中,这样的解决方案仍有些缺陷。随着系统访问压力的增长,缓存系统不得不通过增加机器节点的方式提高集群的相应速…

  • 较完整的 bean生命周期[通俗易懂]

    较完整的 bean生命周期[通俗易懂]首先需要说明的是,Bean的生命周期主要指的是singletonbean,标签的scope默认就是singleton。对prototypebean来说,当用户getBean获得prototypebean的实例后,IOC容器就不再对当前实例进行管理,而是把管理权交由用户,此后再getBean生成的是新的实例。普通JavaBean和SpringBean普通java对象就是new出来,然后不再使用的时候通过垃圾回收机制进行回收; 而springBean是由spring容器来控制的,并且..

发表回复

您的电子邮箱地址不会被公开。

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