无法在 Spyder 上导入 CV2 (Python 3.7)
Cannot Import CV2 on Spyder (Python 3.7)
我已经尝试通过 pip
、conda
下载 opencv
并从 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 下载 whl
文件,到目前为止没有成功。
我试过了
pip install opencv-contrib-python ,
pip3 install opencv-contrib-python ,
pip install opencv-python
,
pip3 install opencv-python
所有结果相同,安装成功后,我安装了 cv2
,里面没有实际的 cv2.py
文件,站点包中有一个文件夹 CV2,如下所示:
并在要求在 Spyder 上导入 cv2 时收到 no module named cv2
。当我在 Python Shell 中使用 ame 命令时,它导入没有问题并且运行 cv2.imread 也没有问题,所以我不太确定它是 Python 还是Spyder 问题。
我也用了anaconda 3
conda install
,h5py
包和opencv
包之间存在问题,一直无法下载。我使用 windows 10
。我尝试了此处概述的方法:
Cannot find module cv2 when using OpenCV
我已经安装、卸载并重新安装了 python 3.7
,任何人都可以指导我选择其他路径吗?
所以我做了以下操作以便能够 运行 从 Spyder 3(内置于 Anaconda)导入 cv2
:卸载并重新安装 Anaconda 3 并将其添加到 PATH。然后我将 cv2
文件夹中的所有内容复制到 python 文件夹中(如原始问题的屏幕截图所示),并将其添加到 Anaconda 目录中的脚本文件夹(已下载)。
我的理解是,尽管解释器设置为 python 并且 wd 设置为 python 目录的子文件夹(其中cv2
文件夹存在)。由于 h5py
和 opencv
之间的兼容性问题,无法直接从 Conda 下载。检查是否可以直接从 Python shell 导入 cv2
,如果可以,这是一个 IDE 问题 - 我花了两天时间才弄明白。
我已经尝试通过 pip
、conda
下载 opencv
并从 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 下载 whl
文件,到目前为止没有成功。
我试过了
pip install opencv-contrib-python ,
pip3 install opencv-contrib-python ,
pip install opencv-python
,
pip3 install opencv-python
所有结果相同,安装成功后,我安装了 cv2
,里面没有实际的 cv2.py
文件,站点包中有一个文件夹 CV2,如下所示:
并在要求在 Spyder 上导入 cv2 时收到 no module named cv2
。当我在 Python Shell 中使用 ame 命令时,它导入没有问题并且运行 cv2.imread 也没有问题,所以我不太确定它是 Python 还是Spyder 问题。
我也用了anaconda 3
conda install
,h5py
包和opencv
包之间存在问题,一直无法下载。我使用 windows 10
。我尝试了此处概述的方法:
Cannot find module cv2 when using OpenCV
我已经安装、卸载并重新安装了 python 3.7
,任何人都可以指导我选择其他路径吗?
所以我做了以下操作以便能够 运行 从 Spyder 3(内置于 Anaconda)导入 cv2
:卸载并重新安装 Anaconda 3 并将其添加到 PATH。然后我将 cv2
文件夹中的所有内容复制到 python 文件夹中(如原始问题的屏幕截图所示),并将其添加到 Anaconda 目录中的脚本文件夹(已下载)。
我的理解是,尽管解释器设置为 python 并且 wd 设置为 python 目录的子文件夹(其中cv2
文件夹存在)。由于 h5py
和 opencv
之间的兼容性问题,无法直接从 Conda 下载。检查是否可以直接从 Python shell 导入 cv2
,如果可以,这是一个 IDE 问题 - 我花了两天时间才弄明白。