Python与机器视觉(x)windows下import cv2报错dll
pip install 直接安装opencv_python 有时会与windows中的python版本不匹配,造成import 错误
import cv2
报错
ImportError: DLL load failed: 找不到指定的模块。
import cv2 报错dll问题
在windows 中直接使用pip安装opencv有时候会出现版本错误:
>>> pip install opencv_python
验证安装时会出错:
>>> python
import cv2
#balbabala...
ImportError: DLL load failed: 找不到指定的模块。
解决方法
出现这种问题的原因之一是安装的opencv_python 版本与python版本不匹配,造成系统无法找到合适的dll。
所以需要根据对应版本的python下载whl安装包手动安装。
例如系统为win64,python2.7
,可以在这里找到对应的opencv_python
版本下载:
opencv_python‑2.4.13.7‑cp27‑cp27m‑win_amd64.whl
其中2.4.13.7是opencv_python版本号,cp27是cpython2.7版本,cp27m指的是支持unicodeucs2编码。
将下载的whl安装文件copy到python运行目录下:
pip install opencv_python‑2.4.13.7‑cp27‑cp27m‑win_amd64.whl
python
>>> import cv2
# 成功导入 不报错。
附注:
查看pip 支持python版本
pip -V
pip 18.1 from path\where\python\install\lib\site-packages\pip (python 2.7)查看pip支持的cp版本
import pip._internal print(pip._internal.pep425tags.get_supported()) #amd64 >>>[('cp27', 'cp27m', 'win_amd64'), ('cp27', 'none', 'win_amd64'), ('py2', 'none', 'win_amd64'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')] #win32 import pip print(pip.pep425tags.get_supported())
ref:
https://blog.csdn.net/qq_15505637/article/details/78953140
source:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
cp:https://blog.csdn.net/lanchunhui/article/details/62417519
cp27mu:https://blog.csdn.net/zahuopuboss/article/details/52967686
pip.tag:https://blog.csdn.net/qq_33733970/article/details/80503022
pic from pexels.com
Python与机器视觉(x)windows下import cv2报错dll相关推荐
- 在cmd下import cv2报错——OpenCV实现BRISK
平台:win10 x64 +JetBrains PyCharm 2018.2.4 x64 +Anaconda3(python3.7.0+opencv3.4.5) Issue说明:同学发了个python ...
- Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案
Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案 参考文章: (1)Windows下安装RabbitMQ报错:unab ...
- python3.5中import cv2报错
本文未转载,原博客地址:http://blog.csdn.net/u010430471/article/details/78009446 Python3 Anaconda3下import cv2错误解 ...
- ubuntu16.04 安装Opencv 3.1.0 import cv2 报错ImportError: No module named hdf5
ubuntu16.04 安装Opencv 3.1.0 import cv2时报错: Traceback (most recent call last): File "<stdin ...
- 安装了ros后Python3 调用import cv2报错解决办法:
Enjoy lab and life 分类专栏: opencv ros 错误如下: Traceback (most recent call last): File "./run.py&quo ...
- windows 下安装 scrapy报错:error: Unable to find vcvarsall.bat
在windows 下通过pip install scrapy 时报错:error: Unable to find vcvarsall.bat:查看具体的错误信息看到是在 编译twisted 时报错: ...
- Windows下启动Apache报错:ServerRoot must be a valid directory
在Windows环境下启动 Apache 时报错: httpd.exe: Syntax error on line 39 of D:\WebServer\Apache24\conf\httpd.con ...
- Windows下nginx启动报错黑屏(1113: No mapping for the Unicode character exists in the target......
在Windows下启动nginx时就直接黑屏跳过,查了半天才找到问题.现将可能发生的原因和解决方法如下: 1.原因:解压路径中有中文所以导致启动不成功 解决方法 :将nginx解压至无中文命名的路径中 ...
- windows下安装pytorch报错InvalidArchiveError(‘Error with archive D:\\anaconda\\pkgs\\pytorch-1.2.0
经历了漫长的安装包安装过程,眼看环境马上就要配好,但最后突然跳出了警告和报错: warning conda.gateways.disk.delete:unlink_or_rename_to_trash ...
最新文章
- Microbiome:根系分泌物驱动土壤记忆抵御植物病原菌
- oracle列名无效字符,案例学习Oracle错误:ORA-00904 invalid column name
- PHPCMS 错误日志 Only variables should be passed by ...
- 深入理解l内核v4l2框架之video for linux 2(一)
- Java集合篇:ArrayList详解
- exists用法_SQL中的ALL、ANY和SOME的用法介绍
- android activity横竖屏切换,Activity重新创建问题解决!
- JS一维数组转化为三维数组有这个方法就够了
- 网站快速成型_我的老板对快速成型有什么期望?
- .NET core3.0 使用Jwt保护api
- 前端小知识点(3):JavaScript 单线程
- 玩转oracle 11g(41):rman备份-00554或者04005
- Longformer:超越RoBERTa,为长文档而生的预训练模型
- 系统提示服务器响应错误,Win10系统无法打开软件提示“服务器没有及时响应或控制请求”错误的解决方法...
- 一文带你 GNN 从入门到起飞,做一个饭盆最稳 GNN 饭人!
- Spring-context-ConfigurationClassBeanDefinitionReader类
- .net知识和学习方法系列(三)CSharp中控件台的输入输出
- 2014年值得关注的10个开源项目(上)
- .netCore2.0 程序集DI依赖注入
- 目标检测(8):CenterNet-Objects as Points-将目标建模为边界框中心点的方法