python3.7编译paddle-lite: Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS【已解决
python3.7编译paddle-lite: Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)
·
RK3399Pro编译Paddle-Lite的python3.7版
一、问题描述
- RK3399Pro python3.7编译paddle-lite时: Could NOT find PythonLibs
(missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) - 核心提示
CMake Error at /usr/local/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) - 报错信息如下:
-- CMAKE GENERATOR: Unix Makefiles
-- Found Git: /usr/bin/git (found version "2.20.1")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Performing Test FMA_FOUND
-- Performing Test FMA_FOUND - Failed
-- Performing Test MMX_FOUND
-- Performing Test MMX_FOUND - Failed
-- Performing Test SSE2_FOUND
-- Performing Test SSE2_FOUND - Failed
-- Performing Test SSE3_FOUND
-- Performing Test SSE3_FOUND - Failed
-- Performing Test AVX_FOUND
-- Performing Test AVX_FOUND - Failed
-- Performing Test AVX2_FOUND
-- Performing Test AVX2_FOUND - Failed
-- Performing Test AVX512F_FOUND
-- Performing Test AVX512F_FOUND - Failed
-- CMAKE_BUILD_TYPE: Release
-- Found PythonInterp: /usr/bin/python3.7 (found suitable version "3.7.3", minimum required is "3.7")
CMake Error at /usr/local/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)
(Required is at least version "3.7")
Call Stack (most recent call first):
/usr/local/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/local/share/cmake-3.10/Modules/FindPythonLibs.cmake:262 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
cmake/external/python.cmake:22 (FIND_PACKAGE)
CMakeLists.txt:132 (include)
-- Configuring incomplete, errors occurred!
See also "*****/paddle-lite/build.lite.linux.armv8.gcc/CMakeFiles/CMakeOutput.log".
See also "*****/paddle-lite/build.lite.linux.armv8.gcc/CMakeFiles/CMakeError.log".
二、安装tkinter(当需要使用tkinter时,需要先安装tkinter,再安装python,tkinter才能正常使用)
安装tkinter
>> sudo apt install python3-tk (Ubuntu)
>> yum install python3-tk (Centos)
apt-get install python-dev python3-dev
安装tk开发类库:
>> sudo apt install tk-dev (Ubuntu)
>> yum install tk-devel (Centos)
三、安装python3.7(安装包需要自行下载)
进入源码包,配置python安装路径为:/usr/local/python37
cd Python-3.7.3
./configure --prefix=/usr/local/python37
编译并安装
make && make install
创建软链接
sudo ln -s /usr/local/python37/bin/python3 /usr/bin/py37
sudo ln -s /usr/local/python37/bin/python3 /usr/bin/python3
sudo ln -s /usr/local/python37/bin/pip3 /usr/bin/pip3
sudo ln -s /usr/local/python37/bin/pip3 /usr/bin/pip
配置pyhton环境变量
(错误的原因就是因为没有配置python的环境变量)
vim ~/.bashrc
export PYTHON_HOME=/usr/local/python37
export PATH=$PYTHON_HOME/bin:$PATH
soource ~/.bashrc
更多推荐
所有评论(0)