我正在使用Windows,而我正在尝试为python3安装软件包cv2。
我做了pip3 install opencv-python
并报告成功:
但是当我从python3执行import cv2
时,找不到它并且我得到了奇怪的错误:
我做错了什么?
答案 0 :(得分:33)
您的屏幕截图显示您从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
答案 1 :(得分:3)
请检查您的python版本。我的是 Mac macOS Catalina Version 10.15.7
上的 3.7.3。
如果您使用的是 Jupyter 笔记本,
pip3 install opencv-python
足够的。
在您的笔记本菜单中,单击内核并点击重新启动。请参阅我包含的图像。
Kernel>Restart
然后再次运行您的代码。就我而言,它解决了问题。
答案 2 :(得分:1)
嗯,有两个问题: 1.应使用pip3代替pip。 2.最好使用虚拟环境。因为我已经安装了多个python版本
答案 3 :(得分:1)
最好的方法是创建一个虚拟环境。先安装pip,然后一切正常
答案 4 :(得分:1)
pylint存在问题,我尚未完全理解。
您可以使用以下命令导入OpenCV:
from cv2 import cv2
答案 5 :(得分:0)
使用python3创建虚拟环境
:nth-last-child
并运行以下命令
virtualenv env_name --python="python3"
答案 6 :(得分:0)
anaconda提示-> pip安装opencv-python
答案 7 :(得分:-1)
使用'!'在点之前:
! pip install opencv-python