【问题标题】:Could not find python Interpreter - Opencv cmake error找不到python解释器-Opencv cmake错误
【发布时间】:2018-03-12 01:34:38
【问题描述】:

我正在使用 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'

【问题讨论】:

    标签: python python-3.x opencv ubuntu ubuntu-14.04


    【解决方案1】:

    解决此问题的最简单方法是使用AnacondaMiniconda。您可以通过conda install -c conda-forge opencv 轻松安装opencv

    另一种方法是将/usr/bin/python 链接到/usr/bin/python3.4。不推荐。

    【讨论】:

      猜你喜欢
      • 2011-08-01
      • 1970-01-01
      • 2017-08-08
      • 1970-01-01
      • 2015-07-12
      • 1970-01-01
      • 1970-01-01
      • 2016-01-18
      • 1970-01-01
      相关资源
      最近更新 更多