我用命令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"的模块;发生有多种原因:
- 没有通过运行pip-install-occ-python安装opencv-python包
- 在与您使用的Python版本不同的Python版本中安装该包
- 全局安装程序包,而不是在虚拟环境中安装
- 您的IDE运行的Python版本不正确
- 将你的模块命名为cv2.py,这将是官方模块的影子
- 声明一个名为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