Tôi đang cố cài đặt PyQt5 trên hộp Ubuntu 12.04 của mình. Vì vậy, sau khi tải xuống từ here tôi đã hủy cài đặt nó, chạy python configure.py
và make
. Hãy Tuy nhiên, kết quả trong những điều sau đây:Lỗi nghiêm trọng khi biên dịch PyQt5: Python.h không tồn tại
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
(tôi dịch một số phần của thông báo lỗi từ Hà Lan sang tiếng Anh, vì vậy một số từ có thể là một chút khỏi từ ngữ bình thường ..)
Hiện ai vấn đề là gì? Có thể tệp Python.h có liên quan ở đâu?
Tôi cũng nghĩ như vậy, nhưng tôi đã cài đặt chúng. Sau khi chạy lệnh của bạn nó nói python-dev đã là phiên bản mới nhất. – kramer65
Phiên bản nào bạn cài đặt và phiên bản python-dev nào bạn có –
Tôi không biết cách kiểm tra phiên bản python-dev, nhưng tôi chạy 'sudo apt-get install python2.7-dev', mà cũng nói với tôi tôi đã có phiên bản mới nhất. – kramer65