我是靠谱客的博主 认真外套,最近开发中收集的这篇文章主要介绍python编译环境不存在,编译PyQt5时出现致命错误:Python.h不存在,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

I'm trying to install PyQt5 on my Ubuntu 12.04 box. So after downloading it from here I untarred it, ran python configure.py and make. Make however, results in the following:

cd qpy/ && ( test -f Makefile || /opt/qt5/bin/qmake /home/kram/Downloads/PyQt-gpl-5.0/qpy/qpy.pro -o Makefile ) && make -f Makefile

make[1]: Map '/home/kram/Downloads/PyQt-gpl-5.0/qpy' is entered

cd QtCore/ && ( test -f Makefile || /opt/qt5/bin/qmake /home/kram/Downloads/PyQt-gpl-5.0/qpy/QtCore/QtCore.pro -o Makefile ) && make -f Makefile

make[2]: Map '/home/kram/Downloads/PyQt-gpl-5.0/qpy/QtCore' is entered

g++ -c -pipe -fno-strict-aliasing -O2 -Wall -W -fPIC -D_REENTRANT -DQT_NO_DEBUG -DQT_CORE_LIB -I/opt/qt5/mkspecs/linux-g++ -I. -I. -I../../QtCore -I/usr/local/include/python2.7 -I/opt/qt5/include -I/opt/qt5/include/QtCore -I. -o qpycore_chimera.o qpycore_chimera.cpp

qpycore_chimera.cpp:21:20: fatal error: Python.h: File or folder does not exist

compilation terminated.

make[2]: *** [qpycore_chimera.o] Error 1

make[2]: Map '/home/kram/Downloads/PyQt-gpl-5.0/qpy/QtCore' is left

make[1]: *** [sub-QtCore-make_first] Error 2

make[1]: Map '/home/kram/Downloads/PyQt-gpl-5.0/qpy' is left

make: *** [sub-qpy-make_first-ordered] Error 2

(I translated some parts of the error message from Dutch to English, so some words may be a bit off from the normal wording..)

Does anybody what the problem is here? Where could the relevant Python.h file be?

解决方案

The problem is that the include path for all python headers in every Makefile will be pointing to /usr/local/include/python2.7 , which should have been /usr/include/python2.7

There are 2 possible solutions for this. Either you can change all the occurrence of this in every Makefile or else you can create a symlink to that location

sudo ln -s /usr/include/python2.7 /usr/local/include/python2.7

Now you can run make

最后

以上就是认真外套为你收集整理的python编译环境不存在,编译PyQt5时出现致命错误:Python.h不存在的全部内容,希望文章能够帮你解决python编译环境不存在,编译PyQt5时出现致命错误:Python.h不存在所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部