I我遵循本教程从YOLOV4开始:https://www.youtube.com/watch?v=5pYh1rFnNZs
但是当尝试在python终端中使用“导入cv2”导入OpenCV时,会出现以下消息:
** 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或安装其他库,但错误仍然存在。我做错了什么?
发布于 2020-12-09 08:31:12
您的numpy不是最新的,或者问题可能与您的pip版本有关,因此您需要升级它或删除它,然后重新安装。您可以通过按顺序键入以下终端tha命令来完成此操作。
pip install --upgrade pip
然后
pip uninstall numpy
pip install numpy
如果你使用的是Mac OS,你也可以试试这个
python3 -m pip install numpy -I
如果你使用的是Ubuntu,试试这个
pip3 uninstall numpy
sudo apt-get install python3-numpy
发布于 2020-12-09 13:24:05
我发现了!由于某些原因,numpy 1.19.4版本在windows上有一些bug,只需卸载并安装以前的版本
pip uninstall numpy
然后
pip install numpy==1.19.3
正如这个源码所引导的:https://github.com/twintproject/twint/issues/1030
https://stackoverflow.com/questions/65209334
复制相似问题