我一直在尝试从Pycharm和终端安装OpenCV和cv2,建议使用:
pip install --user opencv
pip install --user cv2
但我发现他们有以下错误:
Collecting opencv
Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv
以及
Collecting cv2
Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2
如何修复这些问题并正确安装软件包?我正在使用Python3.4。
这些错误是因为
opencv
和cv2
不是python包的名称。它们都包含在可从pip安装的
opencv-python
包中。如果您使用的是python 2,那么可以使用pip安装:
或者对python 3使用等效:
在运行适当的pip命令之后,您的包应该可以从python中使用。
我遇到了同样的问题。一个问题可能是OpenCV是为Python 2.7而不是3创建的(并非所有的python2.7库都能在Python 3或更高版本中工作)。我也不相信你能直接通过PyCharm的软件包安装程序下载OpenCV。我按照指示找到了运气:OpenCV Python。具体来说:
import cv2
,并假设没有错误print cv2.__version__
或者,我很幸运地使用了这个包opencv-python,您可以使用pip和
pip install opencv-python
直接安装它祝你好运!
将在python3.6分支中安装cv2
相关问题 更多 >
编程相关推荐