没有名为'cv2'的模块,即使我安装了它

  • 本文关键字:安装 模块 cv2 python opencv
  • 更新时间 :
  • 英文 :


我用命令pip install opencv-python安装了opencv-python,当我导入它并编写c时,它没有显示我自动填充写入,所以我只自己键入import cv2,然后键入cap = cv2.VideoCapture(0),但它仍然不想在cv2.Vid python 3.9.13 版本之后自动填充

import cv2
cap = cv2.VideoCapture(0)

Python错误"ModuleNotFoundError:没有名为"cv2"的模块;发生有多种原因:

  1. 没有通过运行pip-install-occ-python安装opencv-python包
  2. 在与您使用的Python版本不同的Python版本中安装该包
  3. 全局安装程序包,而不是在虚拟环境中安装
  4. 您的IDE运行的Python版本不正确
  5. 将你的模块命名为cv2.py,这将是官方模块的影子
  6. 声明一个名为cv2的变量,该变量将覆盖导入的变量

您可以尝试使用这些进行安装。

# 👇️ in a virtual environment or using Python 2
pip install opencv-python
# 👇️ for python 3 (could also be pip3.10 depending on your version)
pip3 install opencv-python
# 👇️ if you get permissions error
sudo pip3 install opencv-python
# 👇️ if you don't have pip in your PATH environment variable
python -m pip install opencv-python
# 👇️ for python 3 (could also be pip3.10 depending on your version)
python3 -m pip install opencv-python
# 👇️ for Anaconda
conda install -c conda-forge opencv

最新更新