Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python cmake osx部署目标为';10.11';但是CMAKE_OSX_系统根错误_Python_Macos_Cmake - Fatal编程技术网

Python cmake osx部署目标为';10.11';但是CMAKE_OSX_系统根错误

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

我在安装与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 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…)