我正在尝试在我的运行在VirtualBox模拟器上的Ubuntu系统上构建inria Graphite。我按照说明进行操作,并安装了python-dev软件包,但是当我运行cmake时,仍然出现错误。
我检查了
所以为什么CMake找不到PythonLibs,或者我应该如何处理这个问题?
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)
我检查了
/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
所以为什么CMake找不到PythonLibs,或者我应该如何处理这个问题?
sudo apt-get install python-dev
。 - helgarapt-get install python3-dev
。python-dev
和python3-dev
是元包,它们会拉取所选Python版本的最新开发上游。 - rbaleksandar