opencv和numpy的安装
1.opencv的安装
我的python版本是3.7.3专业版,安装的时候也安装了pip。所以这里我用pip安装opencv。进入python的安装目录下的Scripts中,按住shift键同时鼠标右击,找到PowerShell。点进去,然后执行命令:pip install opencv-python。之后等待下载安装。当出现Successfully....时,表明安装成功。
但是如果我想安装指定版本的OpenCV怎么办呢?
比如现在我想安装opencv3.4.5.20版本。
依旧进入python安装目录中的Scripts文件中,找到空白部分,按住shift键,右击选择在此处打开PowerShell窗口(S),然后输入pip install opencv-python==3.4.5.20。
这里安装了opencv-python之后,也顺带安装了numpy。
2.numpy的安装
numpy的安装过程和opencv一致。我用的两个方法都可以。
(1)进入python安装目录下的Scripts中,按住shift+右键,进入Powershell,执行命令:
pip install numpy
当出现Successfully...时,表明安装成功。
(2)打开网址:https://pypi.python.org/pypi/numpy。下载对应你的python版本的opencv版本,我这里下载的版本如图。
将下载文件放到python安装目录下的Scripts中,然后打开cmd,执行代码:
pip3.7 install E:\Python\Install\Scripts\numpy-1.16.4-cp37-cp37m-win_amd64.whl
请注意:pip3.7中的3.7是版本号,可以看得到。路径需要自己改。
当显示Successfully...时,表明安装成功。
3.我遇到的问题
当我在PyCharm中import cv2和import numpy时,提示我没有这个模块:no module named cv2,no module named numpy。找了很多资料,最后只需这样做。
(1)打开PyCharm,点开settings。
(2)找到Project Interpreter,我们可以看到图片中有两个python,第一个是默认的,我们需要添加第二个,即我们安装的那一个。我们先点击showall,下面会显示我们的一些模块。
(3)点击添加
(4)点选Existing enviroment,添加我们安装的python目录下的python.exe即可。大功告成。
参考:
https://blog.csdn.net/chengzihe_lu/article/details/79639804
https://blog.csdn.net/u011321546/article/details/79499598
https://www.cnblogs.com/cysblog/p/7675713.html
最新文章
- Redis简单案例(三) 连续登陆活动的简单实现
- IO
- mrjob 使用 mongoldb 数据源【转】
- IT人员如何保护视力
- GZIP压缩
- IOS第11天(3:UIPickerView省市联动)
- TIB自动化测试快讯 - Appium手机自动化测试学习资料精选
- html不使用cache数据
- python-twisted
- iOS7上TableViewCell的button和UIImageView个别未显示的bug
- Symfony电子商务
- python笔记之Cmd模块
- Cf 444C DZY Loves Colors(段树)
- IOS小技巧——使用FMDB时如何把一个对像中的NSArray数组属性存到表中
- JavaScript面向对象轻松入门之抽象(demo by ES5、ES6、TypeScript)
- api接口写好了?想过(Accept,Content-Type)?返回类型json|xml?
- Spring Security 入门(1-3-2)Spring Security - http元素 - intercept-url配置
- scrapy的一些容易忽视的点(模拟登陆,传递item等)
- 【并发】2、AtomicReferenceFieldUpdater初体验
- SQL server Profiler 监视数据库活动
热门文章
- Oracle更新表字段时内容中含有特殊字符&;的解决方法
- Spark Mllib里如何记录开始训练时间、完成训练时间、所需训练时间(图文详解)
- Java 8特性尝鲜:新新IO
- ruby 正则表达式 ruby-doc原文
- P4874 回形遍历 —模拟
- Java面向对象(类、封装)
- 关于 hystrix 的异常 fallback method wasn't found
- iOS NSDecimalNumber 使用
- jsp另外五大内置对象之-out获取缓冲区大小
- 打开某exe提示";应用程序无法启动,因为应用程序的并行配置不正确……";的解决方案