python could not find module:Cmake不能找到Python库

作者:袖梨 2026-06-17

python could not find module,Cmake不能找到Python库

Getting this error:

sudo: unable to resolve host coderw@ll

-- Could NOT find PythonLibs (missing:PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108

(message):

Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE)

Call Stack (most recent call first):

/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315

(_FPHSA_FAILURE_MESSAGE)

/usr/share/cmake-2.8/Modules/FindPythonInterp.cmake:139

(FIND_PACKAGE_HANDLE_STANDARD_ARGS)

Code/cmake/Modules/FindNumPy.cmake:10 (find_package)

CMakeLists.txt:114 (find_package)

-- Configuring incomplete, errors occurred!

See also "/home/coderwall/Desktop/rdkit/build/CMakeFiles/CMakeOutput.log".

See also "/home/coderwall/Desktop/rdkit/build/CMakeFiles/CMakeError.log".

I have already installed:

sudo apt-get install python-dev

Environment variable are already set as follow:

PYTHON_INCLUDE_DIRS=/usr/include/python2.7

PYTHON_LIBRARIES=/usr/lib/python2.7/config/libpython2.7.so

Location of python.h : /usr/lib/include/python2.7/python.h

Location of python libs: /usr/lib/python2.7/

How to solve this?

解决方案

I was facing this problem while trying to compile OpenCV 3 on a Xubuntu 14.04 Thrusty Tahr system.

With all the dev packages of Python installed, the configuration process was always returning the message:

Could NOT found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.6", minimum required is "2.7")

Could NOT find PythonLibs (missing: PYTHON_INCLUDE_DIRS) (found suitable exact version "2.7.6")

Found PythonInterp: /usr/bin/python3.4 (found suitable version "3.4", minimum required is "3.4")

Could NOT find PythonLibs (missing: PYTHON_LIBRARIES) (Required is exact version "3.4.0")

The CMake version available on Thrusty Tahr repositories is 2.8.

Some posts inspired me to upgrade CMake.

I've added a PPA CMake repository which installs CMake version 3.2.

After the upgrade everything ran smoothly and the compilation was successful.

相关文章

精彩推荐