小编tin*_*tin的帖子

CMake 找不到 PythonLibs

我正在尝试在运行在 VirtualBox 模拟器中的 ubuntu 上构建inria Graphite,我按照说明安装了python-dev软件包,但是当我运行 cmake 时,仍然出现错误:

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108          (message):
Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)
(Required is at least version "3.2")
Call Stack (most recent call first):
 /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315     (_FPHSA_FAILURE_MESSAGE)
 /usr/share/cmake-2.8/Modules/FindPythonLibs.cmake:208 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
 src/packages/OGF/gel_python3/CMakeLists.txt:11 (FIND_PACKAGE)
Run Code Online (Sandbox Code Playgroud)

我检查/usr/lib/并发现

tintin@tintin-VirtualBox:/usr/lib$ find . -name "libpython*"
./x86_64-linux-gnu/libpython3.4m.so.1.0
./x86_64-linux-gnu/libpython2.7.so.1.0
./x86_64-linux-gnu/libpython3.4m.a
./x86_64-linux-gnu/libpython2.7.a
./x86_64-linux-gnu/libpython3.4m.so
./x86_64-linux-gnu/libpython2.7.so
./x86_64-linux-gnu/libpython2.7.so.1
./x86_64-linux-gnu/libpython3.4m.so.1
Run Code Online (Sandbox Code Playgroud)

那么为什么 cmake 找不到 PythonLibs,或者我应该如何处理呢?

cmake

16
推荐指数
4
解决办法
6万
查看次数

标签 统计

cmake ×1