CMake 找不到 PythonInterp(缺少:PYTHON_EXECUTABLE)(要求至少是版本“3”)

Posted

技术标签:

【中文标题】CMake 找不到 PythonInterp(缺少:PYTHON_EXECUTABLE)(要求至少是版本“3”)【英文标题】:CMake Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "3") 【发布时间】:2020-11-19 05:25:12 【问题描述】:

我一直有这个错误:

Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at
  least version "3")

我正在使用 android Studio 并尝试执行此操作: https://github.com/hrydgard/ppsspp/wiki/Build-instructions

我完全按照说明进行操作:

    已下载源代码 安装了最新的 Python 3.8 版 在不中断互联网的情况下安装了最新的 Android Studio 使用 SDK Manager 安装 NDK 和 Cmake 在 Android Studio 中将下载的源代码文件夹作为项目打开

但我仍然总是得到那个错误。提前感谢那些乐于提供帮助的人:)

【问题讨论】:

【参考方案1】:

哦!我通过将整个 Python 文件(已安装的 Python)复制到克隆存储库所在的位置来修复它。

【讨论】:

以上是关于CMake 找不到 PythonInterp(缺少:PYTHON_EXECUTABLE)(要求至少是版本“3”)的主要内容,如果未能解决你的问题,请参考以下文章

FindPackageHandleStandardArgs.cmake:137 处的 CMake 错误(消息):找不到 Boost(缺少:正则表达式)(找到合适的版本“1.72.0”,

CMake 错误:找不到 SWIG(缺少:SWIG_DIR)

用于 Win32 平台的 CMake find_package(PythonInterp 3.7 REQUIRED)

找不到 FLTK(缺少:FLTK_INCLUDE_DIR)

错误“找不到 Boost”(缺少:上下文标头)

错误:找不到 PkgConfig(缺少:PKG_CONFIG_EXECUTABLE)