डेबियन परीक्षण (जेसी), जब मैं एक में जनहित याचिका या तकिया (अजगर इमेजिंग libs) स्थापित करने का प्रयास पर virtualenv
के माध्यम से pip
मैं निम्नलिखित त्रुटि मिलती है:
running egg_info
writing Pillow.egg-info/PKG-INFO
writing top-level names to Pillow.egg-info/top_level.txt
writing dependency_links to Pillow.egg-info/dependency_links.txt
warning: manifest_maker: standard file '-c' not found
reading manifest file 'Pillow.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'Pillow.egg-info/SOURCES.txt'
running build_ext
building 'PIL._imaging' extension
creating build/temp.linux-x86_64-2.7/libImaging
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -IlibImaging -I/usr/local/include -I/usr/include -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu -c _imaging.c -o build/temp.linux-x86_64-2.7/_imaging.o
_imaging.c:76:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
मैंने तकिए के साथ अपने अनुभव के आधार पर तकिया के लिए सभी निर्भरताएं स्थापित की हैं, लेकिन ऐसा लगता है कि परीक्षण के साथ कुछ अलग है।
कोई सुझाव?
संपादित करें
वास्तव में मैंने libc6 के साथ एक और समस्या की खोज की। मेरे पास जो संस्करण था वह प्रायोगिक था। इसे परीक्षण के संस्करण में अपग्रेड करने के बाद, मैंने सभी निर्भरताओं को पुनर्स्थापित किया, लेकिन अब मुझे एक अलग त्रुटि मिली:
building 'PIL._imagingft' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/freetype2 -IlibImaging -I/usr/include/tcl8.5 -I/usr/local/include -I/usr/include -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu -c _imagingft.c -o build/temp.linux-x86_64-2.7/_imagingft.o
_imagingft.c:62:31: fatal error: freetype/fterrors.h: No such file or directory
#include <freetype/fterrors.h>
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
यह libc6
गड़बड़ चीजों का प्रयोगात्मक संस्करण लगता है , लेकिन मैं यह पता नहीं लगा सकता कि क्या गलत है। एप्टीट्यूड कोई भी निर्भरता नहीं दिखाता है और aptitude install -f
कुछ भी नहीं करता है।
इसके अलावा, अगर वास्तव में linux-headers प्रासंगिक हैं, तो जो मैंने स्थापित किया है वे हैं:
linux-headers-3.11-2-all
linux-headers-3.11-2-all-amd64
linux-headers-3.11-2-amd64
linux-headers-3.11-2-common
linux-headers-3.2.0-4-amd64
linux-headers-3.2.0-4-common
linux-headers-amd64