在这篇文章中,我们将看到如何ModuleNotFoundError No module named 'cv2'在 Python 中解析。 我们先复现这个错误,然后看看如何解决ModuleNotFoundError No module named 'cv2'。
ModuleNotFoundError No module named 'cv2'
# import computer vision library(cv2) in this code import cv2 # main code if __name__ == "__main__" : # mentioning absolute path of the image img_path = "C:\\Users\\user\\Desktop\\flower.jpg" # using imread() method of cv2 image = cv2.imread(img_path) # show the image on the newly created image window cv2.imshow('image window',image)
当你运行上面的程序时,你可能会得到以下输出:
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-1-aa8cedc4ccbe> in <module> 1 # import computer vision library(cv2) in this code ----> 2 import cv2 3 4 # main code 5 if __name__ == "__main__" : ModuleNotFoundError: No module named 'cv2'
当您的机器上未正确安装 cv2 模块时,您将收到此错误。
让我们看看如何解决这个错误。
如果您是 windows 用户,请按照以下步骤操作:
打开命令提示符
运行以下命令:
$ python -m pip install --upgrade pip
使用以下命令安装 opencv:
$ pip 安装 opencv-python
如果您使用的是 Anaconda,请按照以下步骤操作。
使用以下命令更新 conda navigator:
$ conda 更新 anaconda 导航 器 $ conda 更新导航器更新器
$ conda install -c conda-forge opencv
或者
$ conda install -c https://conda.binstar.org/menpo opencv
如果您是 linux 用户,请按照以下步骤操作:
打开终端
$ sudo pip3 安装 opencv-python
$ sudo apt install python-opencv
可能PYTHONPATH没有site-packages.
PYTHONPATH
site-packages
打开 ~/.bashrc
添加以下行:
$ export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
这就是 ModuleNotFoundError: No module named 'cv2' in Python。
原文链接:https://codingdict.com/