繁体   English   中英

找不到python解释器-Opencv cmake错误

[英]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'

解决此问题的最简单方法是使用AnacondaMiniconda 您可以通过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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM