导入 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.3
的 numpy
【讨论】:
以上是关于导入 numpy 模块时出现 Python 错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Google App Engine:部署应用程序时出现“错误:没有名为 numpy.distutils.core 的模块”
Python - 导入新模块时出现问题 - libgmail