导入 numpy 模块时出现 Python 错误 [重复]

Posted

技术标签:

【中文标题】导入 numpy 模块时出现 Python 错误 [重复]【英文标题】:I have a Python error when importing the numpy module [duplicate] 【发布时间】:2021-03-16 08:57:28 【问题描述】:

我有一个问题,我最近通过微软商店安装了python(这是我第一次使用python),并尝试运行一个脚本。我已经在命令提示符中使用 pip 安装了 numpy 和所有其他模块。但我仍然收到错误,我尝试修复它但无法修复。

这是我的代码:

import numpy as np
import cv2
cap = cv2.VideoCapture(0)
cap.set(3,640) # set Width
cap.set(4,480) # set Height
while(True):
    ret, frame = cap.read()
    frame = cv2.flip(frame, -1) # Flip camera vertically
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    cv2.imshow('frame', frame)
    cv2.imshow('gray', gray)

    k = cv2.waitKey(30) & 0xff
    if k == 27: # press 'ESC' to quit
        break
cap.release()
cv2.destroyAllWindows()

是的,我尝试使用“import numpy”导入 numpy。

错误如下:

====== RESTART: C:\Users\Bruger\Desktop\Facial recognition\camera_test.py ======
Traceback (most recent call last):
  File "C:\Users\Bruger\Desktop\Facial recognition\camera_test.py", line 1, in <module>
    import numpy as np
  File "C:\Users\Bruger\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\numpy\__init__.py", line 305, in <module>
    _win_os_check()
  File "C:\Users\Bruger\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\numpy\__init__.py", line 302, in _win_os_check
    raise RuntimeError(msg.format(__file__)) from None
RuntimeError: The current Numpy installation ('C:\\Users\\Bruger\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python38\\site-packages\\numpy\\__init__.py') fails to pass a sanity check due to a bug in the windows runtime. See this issue for more information: https://developercommunity.visualstudio.com/content/problem/1207405/fmod-after-an-update-to-windows-2004-is-causing-a.html

【问题讨论】:

【参考方案1】:

您需要安装 numpy==1.19.3 才能正常工作。所以你必须这样做:

    pip uninstall numpy 卸载 numpy pip install numpy==1.19.3 安装版本 1.19.3numpy

【讨论】:

以上是关于导入 numpy 模块时出现 Python 错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 3 中使用导入的模块时出现范围错误

Google App Engine:部署应用程序时出现“错误:没有名为 numpy.distutils.core 的模块”

Python - 导入新模块时出现问题 - libgmail

导入 sklearn 时出现不可排序的类型错误

尝试导入 pybind opencv 模块时出现 libgtk 错误

使用 numpy 时出现“找不到合适的图像”错误