2011-12-12 15 views
19

के साथ विफल रहा है मैं इस मुद्दे का उत्तर ढूंढ रहा हूं लेकिन मुझे यह नहीं मिला, इसलिए यह यहां है। (अजगर 2.7.2)gcc-4.2 निकास स्थिति 1

मैं एक MacOS एक्स शेर में एक setup.py फ़ाइल के साथ Uniconvertor स्थापित करने के लिए कोशिश कर रहा हूँ का उपयोग कर:

python setup.py install 

तो मैं निम्न त्रुटि कोड प्राप्त:

running install 
running build 
running build_py 
running build_ext 
building 'uniconvertor.app.modules.streamfilter' extension 
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -g -O2 -DNDEBUG -g -O3 -arch i386 -arch x86_64 -DMAJOR_VERSION=1 -DMINOR_VERSION=1 -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/modules/filter/streamfilter.c -o build/temp.macosx-10.6-intel-2.7/src/modules/filter/streamfilter.o 
unable to execute gcc-4.2: No such file or directory 
error: command 'gcc-4.2' failed with exit status 1 

मैंने डेवलपर/usr/bin फ़ोल्डर में 'gcc-4.2' फ़ाइल की तलाश की और यह वहां नहीं था, लेकिन एक 'llvm-gcc.4.2' फ़ाइल है जो मुझे लगता है कि मुझे 'gcc' से कंपाइलर बदलना चाहिए -4.2 'से' llvm-gcc.4.2 'एक।

मै मैक के लिए नया हूं और मुझे नहीं पता कि इसे और कैसे ठीक किया जाए।

धन्यवाद।

संपादित करें:

मैं उपयोग करने की कोशिश:

cd /Developer/usr/bin 
ln -s llvm-gcc-4.2 gcc-4.2 

और मैं थोड़ा और अधिक प्रगति मिलता है, लेकिन फिर एक नया त्रुटि:

running install_lib 
creating /Library/Python/2.7/site-packages/uniconvertor 
error: could not create '/Library/Python/2.7/site-packages/uniconvertor': Permission denied 

क्या इस बात का 'कारण हो सकता है अनुमति नहीं मिली'?

मैं इसे एक व्यवस्थापक खाते में चला रहा हूं और यह पासवर्ड या कुछ भी नहीं पूछता है।

फिर से धन्यवाद।

+0

एक्सकोड 4.2 के रूप में, एक्सकोड में अब जीसीसी-4.2 शामिल नहीं है। आमतौर पर, llvm-gcc-4.2 या clang एक उपयुक्त विकल्प है, लेकिन हो सकता है कि आप प्रोजेक्ट के रखरखावकर्ताओं के संपर्क में रहना चाहें कि क्यों बिल्ड सिस्टम डिफ़ॉल्ट सिस्टम कंपाइलर का उपयोग करने के बजाय स्पष्ट रूप से gcc-4.2 का अनुरोध करता है। – servn

+0

इस प्रश्न का उत्तर देखें: http://stackoverflow.com/questions/10238458/cant-install-orange-error-command-clang-failed-with-exit-status-1 उम्मीद है कि यह मदद करता है! –

उत्तर

3

sudo python setup.py install आज़माएं।

कमांड लाइन उपयोगिताओं आपको विशेषाधिकारों को बढ़ाने के लिए नहीं कहेंगे और इसलिए स्थिति की आवश्यकता होने पर sudo मोड में चलाना आवश्यक है (उदा।, पुस्तकालय स्थापना वैश्विक स्थान में)।

8

मैं इनमें से एक डाउनलोड करके हल करने में सक्षम था: https://github.com/kennethreitz/osx-gcc-installer/releases

+1

ध्यान दें कि ओएस एक्स के नए संस्करणों में, यह अब सही समाधान नहीं है। जैसा कि गिटहब पेज पर बताया गया है, आपको अब टर्मिनल खोलना चाहिए और 'xcode-select --install' टाइप करें – Brideau

26

निम्नलिखित का प्रयास करें:

  1. नवीनतम Xcode स्थापित करें।
  2. एक्सकोड के प्राथमिकता मेनू से, कमांड लाइन टूल्स (डाउनलोड/घटक टैब) स्थापित करें।
+0

यह मेरे लिए काम करता था जब मैं py-bcrypt को स्थापित करने का प्रयास कर रहा था। – MFB

+1

सीवीएक्सओपीटी – NLed

+0

स्थापित करने का प्रयास करते समय काम किया यह शेर को अपग्रेड करने और django-sentry स्थापित करने का प्रयास करने के बाद मेरे लिए काम किया। इवेंटलेट मूल प्रश्न में त्रुटि के लिए दोस्त स्थापित नहीं करेगा। –

2

मैंने @plusjeff उत्तर की कोशिश की, लेकिन एक्सकोड 4.6 अब मुख्य निर्देशिका में एक/डेवलपर फ़ोल्डर नहीं बना रहा है।

इसलिए मैं इसे हल एक सिमलिंक साथ:

sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer 

और यह काम किया!

मैं OSX 10.7.5 स्थापित

आशा इस मदद करता है!

xcode-select --install 
5

(MacOS सहित) ओएस एक्स के नए संस्करण के लिए, तुम सिर्फ एक टर्मिनल और प्रकार को खोलने की जरूरत है। मैं pip install --upgrade pip भाग गया और त्रुटि चली गई। कुछ विचार करने के लिए यदि आपके पास पहले से ही xcode कमांड लाइन उपकरण स्थापित हैं और अभी भी त्रुटि प्राप्त हो रही है।

0

मैं कारण पिप के एक पुराने संस्करण चलाने के लिए यह त्रुटि आई:

0

मैं पाइप के साथ एक अजगर पुस्तकालय स्थापित करते समय इस मुद्दे पर भाग गया।

xcode-select --install चलाने के बाद, मुझे अभी भी समस्या हो रही थी।

इसलिए मैंने "gcc" से "gcc-4.2" में एक सिम्लिंक बनाया और यह मेरे लिए काम किया।

ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/gcc /usr/local/bin/gcc-4.2

pip install --upgrade pip मेरे लिए इस मुद्दे को ठीक मदद नहीं की।

answer by DanFreak ने मेरी मदद नहीं की, लेकिन इसने मुझे यह विचार दिया कि वास्तव में मेरे लिए क्या काम करता है।

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