numpy 如何在Python3中导入CV2?

inn6fuwd  于 2022-11-10  发布在  Python
关注(0)|答案(9)|浏览(246)

我使用的是Windows,并且我正在尝试安装适用于python3的包CV2。
我执行了pip3 install opencv-python,它报告成功:

但是,当我从python3执行import cv2时,找不到它,并且收到奇怪的错误:

我做错了什么?

pzfprimi

pzfprimi1#

您的屏幕截图显示您从python终端执行pip install,这是错误的。在Python终端外执行此操作。另外,我相信你想要的套餐是:

pip install opencv-python

由于您在Windows上运行,我可能会查看官方的安装手册:https://breakthrough.github.io/Installing-OpenCV
Opencv2只有通过编译源代码才能与Python3兼容。请参阅OpenCV支持的Python版本:https://pypi.org/project/opencv-python下的部分

6gpjuf90

6gpjuf902#

使用python3创建虚拟环境

virtualenv env_name --python="python3"

并运行以下命令

pip3 install opencv-python
0g0grzrc

0g0grzrc3#

皮林特有一个问题,我还不完全理解。
您只需使用:from cv2 import cv2导入OpenCV

mbyulnm0

mbyulnm04#

请检查您的PYTHON版本。在Mac macOS Catalina Version 10.15.7上,我的版本是3.7.3。如果你使用的是Jupyter笔记本电脑,pip3 install opencv-python就足够了。在笔记本菜单中,点击内核,然后点击重启。请看我附上的图片。Kernel>Restart,然后再次运行代码。在我的情况下,这解决了问题。

6ioyuze2

6ioyuze25#

好吧,有两个问题:1.应该使用PIP3而不是PIP。2.最好使用虚拟环境。因为我已经安装了多个版本的python

iqjalb3h

iqjalb3h6#

Python提示符-->pip install opencv-python

7rtdyuoh

7rtdyuoh7#

最好的方法是创建一个虚拟环境。先做PIP安装,然后再做PIP安装,一切都会好的

hvvq6cgz

hvvq6cgz8#

首先检查您的Python版本,例如3.10,然后可以运行此命令来检查OpenCV状态

python3.10 -m pip show opencv-python

如果未安装,则按如下方式安装,

python3.10 -m pip install opencv-python

确保您的IDE使用的是正确版本的Python
例如,在VSCode中,您可以按CTRL+SHIFT+P或*(Mac上的⌘+SHIFT+P)*来打开命令选项板。
然后在该字段中键入“PythonSELECT EXPLACTER”,并选择正确的版本。

5vf7fwbs

5vf7fwbs9#

使用‘!’在PIP之前:

! pip install opencv-python

相关问题