[英]Could not find python Interpreter - Opencv cmake error
我正在使用Ubuntu 14.04并尝试安装opencv 3.3.0。 当我执行cmake来获取make文件时,它无法找到Python解释器,显示以下消息(尽管cmake会继续)
-- Could NOT find PythonInterp: Found unsuitable version "2.7.6",
but required is at least "3.4" (found /usr/bin/python)
-- Could NOT find PythonInterp: Found unsuitable version "2.7.6",
but required is at least "3.2" (found /usr/bin/python)
当我检查/ usr / bin /时 ,我可以看到那里存在python库/二进制文件(如下图所示)。
我也可以看到以下版本的python
python python2.7-config python3.4 python3.4m-
config python3.5m-config python3m-config
python2 python2-config python3.4-config python3.5
python3-config python-config
python2.7 python3 python3.4m python3.5m
python3m python-mkdebian
我该如何解决? 由于这个问题,我无法在我的python脚本中使用cv2 ,因为它会引发以下错误
ImportError: No module named 'cv2'
解决此问题的最简单方法是使用Anaconda
或Miniconda
。 您可以通过conda install -c conda-forge opencv
opencv
轻松安装conda install -c conda-forge opencv
。
一种替代方法是将/usr/bin/python
到/usr/bin/python3.4
。 不推荐。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.