首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在python上导入cv2的ImportError

在python上导入cv2的ImportError
EN

Stack Overflow用户
提问于 2020-12-09 01:25:19
回答 2查看 637关注 0票数 0

I我遵循本教程从YOLOV4开始:https://www.youtube.com/watch?v=5pYh1rFnNZs

但是当尝试在python终端中使用“导入cv2”导入OpenCV时,会出现以下消息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
** On entry to DGEBAL parameter number  3 had an illegal value
** On entry to DGEHRD  parameter number  2 had an illegal value
** On entry to DORGHR DORGQR parameter number  2 had an illegal value
** On entry to DHSEQR parameter number  4 had an illegal value
ImportError: numpy.core.multiarray failed to import
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\LUCINALDO\AppData\Local\Programs\Python\Python37\lib\site-packages\cv2\__init__.py", line 5, in <module>
from .cv2 import *
ImportError: numpy.core.multiarray failed to import

我已经尝试更新numpy、OpenCV或安装其他库,但错误仍然存在。我做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2020-12-09 08:31:12

您的numpy不是最新的,或者问题可能与您的pip版本有关,因此您需要升级它或删除它,然后重新安装。您可以通过按顺序键入以下终端tha命令来完成此操作。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install --upgrade pip

然后

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip uninstall numpy
pip install numpy

如果你使用的是Mac OS,你也可以试试这个

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python3 -m pip install numpy -I 

如果你使用的是Ubuntu,试试这个

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip3 uninstall numpy
sudo apt-get install python3-numpy
票数 1
EN

Stack Overflow用户

发布于 2020-12-09 13:24:05

我发现了!由于某些原因,numpy 1.19.4版本在windows上有一些bug,只需卸载并安装以前的版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip uninstall numpy

然后

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install numpy==1.19.3

正如这个源码所引导的:https://github.com/twintproject/twint/issues/1030

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65209334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文