我在windows 10中遇到OpenCV问题。每当我尝试导入OpenCV时,我都会收到以下错误。
import cv2
** 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
Traceback (most recent call last):
File "C:UsersKrishhnanduAppDataRoamingPythonPython39site-packagesnumpy__init__.py", line 305, in <module>
_win_os_check()
File "C:UsersKrishhnanduAppDataRoamingPythonPython39site-packagesnumpy__init__.py", line 302, in _win_os_check
raise RuntimeError(msg.format(__file__)) from None
RuntimeError: The current Numpy installation ('C:\Users\Krishhnandu\AppData\Roaming\Python\Python39\site-packages\numpy\__init__.py') fails to pass a sanity check due to a bug in the windows runtime. See this issue for more
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:UsersKrishhnanduAppDataLocalProgramsPythonPython39libsite-packagescv2__init__.py", line 5, in <module>
from .cv2 import *
ImportError: numpy.core.multiarray failed to import
任何帮助都将不胜感激。谢谢
Python 3.9是非常新的,您应该回到3.86并在cmd 中编写
pip install opencv
首先,您可以在这里找到帮助:如何使用pip安装opencv?
然后,尝试以下步骤:
- 将您当前的python版本降级为python 3.8。去那里了解更多信息:如何在windows中从python 3.7降级到3.6。您还可以使用python 3.8创建一个虚拟环境:https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/26/python-virtual-env/
- 在cmd:
pip install opencv-python
中键入此命令行 - 检查是否安装了opencv包:
python -c "import cv2"
对于步骤2,请确保您的pip版本已更新。
我希望它能帮助你