2013-08-14 13 views
6

मैं अपने रास्पबेरी पीआई पर psutil स्थापित करने की कोशिश कर रहा हूँ और मैं काम करने के लिए प्रतीत नहीं कर सकता। मैं पिप स्थापित है, तो मैं इस त्रुटि मिलती है:रास्पबेरी पीआई - psutil त्रुटि त्रुटि

psutil/_psutil_linux.c:10:20: fatal error: Python.h: No such file or directory 

compilation terminated. 

error: command 'gcc' failed with exit status 1 

---------------------------------------- 
Command /usr/bin/python -c "import 
setuptools;__file__='/home/pi/build/psutil/setup.py';exec(compile(open(__file__).read().replace('\r\n ', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-V39ila-record/install-record.txt failed with error code 1 in /home/pi/build/psutil 
Storing complete log in /root/.pip/pip.log 

तो मैं कोशिश अजगर स्थापित फ़ाइल की निर्देशिका से निर्माण setup.py मैं इस त्रुटि मिलती है:

psutil/_psutil_linux.c:10:20: fatal error: Python.h: No such file or directory 
compilation terminated. 
error: command 'gcc' failed with exit status 1 

अगर कुछ एक मेरी मदद कर सकता है इसे स्थापित करें जो बहुत अच्छा होगा।

+0

कोशिश [raspberrypi.stackexchange.com] (http://raspberrypi.stackexchange.com) – keyser

+0

@Keyser: इसका जवाब सवाल किसी भी लिनक्स आधारित प्रणाली के लिए समान है, न केवल रास्पबेरी पाई। –

+0

@MartijnPieters मैं अच्छी तरह से जानता हूँ। और यह बहुत सारे प्रश्नों के लिए सच है। ऐसा नहीं है कि मैं उसे माइग्रेट करने के लिए मजबूर कर रहा हूं :) – keyser

उत्तर

23

आपको पाइथन विकास शीर्षलेख भी स्थापित करने की आवश्यकता है। डेबियन पर (Raspbian "खरखरा"), स्थापित python-dev पैकेज:

sudo apt-get install python-dev 

या चलाएँ:

sudo apt-get build-dep python 

और कुछ और संकुल जब अजगर सी एक्सटेंशन संकलन है कि काम में आ जाते हैं।

फेडोरा (Pidora) है कि पिछले आदेश के बराबर पर है:

sudo yum install yum-utils 
sudo yum-builddep python 
+0

'sudo apt-get build-dep python' के लिए आपको यह सुनिश्चित करना होगा कि आपकी स्रोत सूची में कुछ स्रोत यूआरआई हैं। अन्यथा, बहुत अच्छा जवाब। –

+0

मैं भी रास्पबेरी पाई पर परेशानियों से मिला। इसने मेरी समस्याओं को अच्छी तरह से हल किया। – ChrisCantrell

संबंधित मुद्दे