我在安装与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.
有人可以指导我如何克服这个错误吗?如果有帮助,我还附上了完整的错误日志。 https://www.dropbox.com/s/qxyxaleu38xgwi0/errorLogOpenAI.txt?dl=0
我尝试过设置CMAKE_OSX_DEPLOYMENT_TARGET空命令并重新执行安装,但它仍然抛出同样的错误。
完整的错误日志:https://www.dropbox.com/s/f0dftar6ovbrreu/pachi_2_pdf.pdf?dl=0
答案 0 :(得分:1)
扩大评论范围。正如错误文字所示:
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以让cmake选择默认值。您可以在cmake文件中添加以下内容:
unset(CMAKE_OSX_DEPLOYMENT_TARGET)