Python cmake osx部署目标为';10.11';但是CMAKE_OSX_系统根错误
我在安装与openAI gym相关的python文件时遇到了这个cmake错误。困扰我的错误日志如下所示Python cmake osx部署目标为';10.11';但是CMAKE_OSX_系统根错误,python,macos,cmake,Python,Macos,Cmake,我在安装与openAI gym相关的python文件时遇到了这个cmake错误。困扰我的错误日志如下所示 CMake Error at /usr/local/Cellar/cmake/3.5.2/share/cmake/Modules/Platform/Darwin.cmake:76 (message): CMAKE_OSX_DEPLOYMENT_TARGET is '10.11' but CMAKE_OSX_SYSROOT: "" is not set to a MacO
CMake Error at /usr/local/Cellar/cmake/3.5.2/share/cmake/Modules/Platform/Darwin.cmake:76 (message):
CMAKE_OSX_DEPLOYMENT_TARGET is '10.11' but CMAKE_OSX_SYSROOT:
""
is not set to a MacOSX SDK with a recognized version. Either set
CMAKE_OSX_SYSROOT to a valid SDK or set CMAKE_OSX_DEPLOYMENT_TARGET to
empty.
有谁能指导我如何克服这个错误吗?如果有帮助的话,我还附上了完整的错误日志。
我尝试过设置CMAKE_OSX_DEPLOYMENT_TARGET empty命令并重新执行安装,但它仍然抛出相同的错误
完整的错误日志:根据注释展开。正如错误文本所示:
is not set to a MacOSX SDK with a recognized version. Either set
CMAKE_OSX_SYSROOT to a valid SDK or set CMAKE_OSX_DEPLOYMENT_TARGET to
empty.
您可以取消设置CMAKE_OSX_部署_目标,让CMAKE选择默认值。您可以在cmake文件中添加以下内容:
unset(CMAKE_OSX_DEPLOYMENT_TARGET)
尝试将其设置为“macosx10.11”或“macosx10.10”,并确保再次运行cmake。如果没有,则运行“xcodebuild-version-sdk macosx10.10 Path”并更新路径。更新路径后,我不理解这个“xcrun make”错误。当我现在尝试安装时,它失败了,出现下面的xcrun make错误。命令如下xcodebuild-version-sdk macosx10.12 Path/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/macosx10.12.sdk➜ ~ 找不到xcrun make xcodebuild:error:SDK“/path/to/Mac10.12SDK”。xcrun:错误:找不到实用程序“make”,它不是开发人员工具或在PATH~中,xcode sdk提供了以下sdk版本。macOS sdk:macOS 10.12-sdk macosx10.12I还尝试使用export MACOSX_DEPLOYMENT_TARGET=10.12命令进行设置。这个命令export-SDKROOT=/path/to/Mac10.12SDK.My-OS是El-Capitan 10.11.6,在xcodebuild中,sdks将macOS-sdk设为10.12。这会导致故障吗?糟糕,您应该尝试调用
unset(CMAKE\u OSX\u DEPLOYMENT\u TARGET)
而不是set(CMAKE…)