【问题标题】:unable to import opencv in python无法在python中导入opencv
【发布时间】:2021-08-16 11:37:49
【问题描述】:

我正在尝试导入用于网络摄像头捕获的 opencv 和 Keras 以使用 AI,但是,它返回一个错误,表明未找到该模块。

我同时使用了pip install opencv-pythonpython -m pip install opencv-python,但仍然无法导入。

(我使用的是 python 3.9.6)

【问题讨论】:

  • 你可能调用了不同的pip尝试pip3

标签: python python-3.x opencv pip


【解决方案1】:

您的机器上可能安装了 python 2.x,并设置为您的 pip 的默认值。您可以通过在终端上运行pip --version 来检查这一点,它应该会告诉您它正在使用哪个版本的python。如果它显示 python 2.x,那么你可以使用 pip3python3 来安装你的包,因为你提到你正在为你的项目环境使用 python 3.9.6。

为了将来的使用,您可以将 python 3 设置为pip 的默认值。您可以按照此处给出的步骤操作:How to override the pip command to Python3.x instead of Python2.7?

干杯!

【讨论】:

  • 你是说python 3.x吗?
  • 不,你的机器上可能安装了 python 2.x,这就是为什么当你使用 pip 方法时,你调用的是 python 2.x 而不是 python 3.x。因此,为什么你应该使用 pip3 install 代替,因为你还提到你正在为你的项目使用 python 3.9.6
  • 尝试使用 pip freeze 或 pip3 freeze 检查模块列表
  • 我尝试了python3 -m pip install opencv-python,它现在可以工作了
  • 很好,如果您对我的回答感到满意,请将此设置为接受的答案。感谢 Albert 编码愉快!
猜你喜欢
  • 1970-01-01
  • 2018-09-03
  • 2015-08-21
  • 2020-06-13
  • 2017-09-12
  • 2015-02-10
  • 1970-01-01
  • 2016-12-10
  • 1970-01-01
相关资源
最近更新 更多