运行 cmake …/ 有以下错误
CMake Error at /usr/local/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find PythonInterp: Found unsuitable version “3.5.2”, but required
is at least “3.6.5” (found /usr/bin/python3)
Call Stack (most recent call first):
/usr/local/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:376 (_FPHSA_FAILURE_MESSAGE)
/usr/local/share/cmake-3.15/Modules/FindPythonInterp.cmake:160 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
cmake/Modules/GrPython.cmake:37 (find_package)
CMakeLists.txt:359 (include)
从错误信息知道python3的版本太低了,所以我们需要升级版本
#获取最新的python3.7,将其添加至当前apt库中,并自动导入公钥
sudo add-apt-repository ppa:jonathonf/python-3.7
sudo apt-get update
sudo apt-get install python3.7
移除原3.5link
sudo rm /usr/bin/python3
更换默认python3 的版本为3.7
sudo ln -s /usr/bin/python3.7 /usr/bin/python3