2012-02-22 16 views
17

के साथ विफल रहा है मैं ओएस एक्स 10.7 स्थापित कर रहा हूं।मुझे त्रुटि क्यों मिल रही है: आदेश 'llvm-gcc-4.2' निकास स्थिति 1

मैं डिफ़ॉल्ट अजगर की स्थापित उपयोग कर रहा हूँ:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/

मैं एक अजगर आधारित पैकेज प्रबंधक easy_install कहा जाता है का उपयोग करें। Easy_install को संकलक ढूंढने में सक्षम नहीं लगता है।

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

$ sudo easy_install MySQL-python 
Password: 
Searching for MySQL-python 
Reading http://pypi.python.org/simple/MySQL-python/ 
Reading http://sourceforge.net/projects/mysql-python/ 
Reading http://sourceforge.net/projects/mysql-python 
Best match: MySQL-python 1.2.3 
Downloading http://download.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.3.tar.gz 
Processing MySQL-python-1.2.3.tar.gz 
Running MySQL-python-1.2.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-P9H9WX/MySQL-python-1.2.3/egg-dist-tmp-rRTfZL 
warning: no files found matching 'MANIFEST' 
warning: no files found matching 'ChangeLog' 
warning: no files found matching 'GPL' 
unable to execute llvm-gcc-4.2: No such file or directory 
error: Setup script exited with error: command 'llvm-gcc-4.2' failed with exit status 1 

त्रुटि:: सेटअप स्क्रिप्ट त्रुटि के साथ बाहर निकल गया: जब मैं MySQL-अजगर को स्थापित करने की कोशिश की मैं यह त्रुटि आई आदेश 'LLVM-जीसीसी-4.2' से बाहर निकलने की स्थिति के साथ विफल रहा है 1

एक्सकोड 4.1 जीसीसी का इस्तेमाल किया, लेकिन एक्सकोड 4.2 के साथ ऐसा लगता है कि बदल गया है।

ऐप्पल हमें किस कंपाइलर का उपयोग करना चाहता है? मैं कॉन्फ़िगरेशन कैसे सेटअप करूं ताकि मैं ओएसएस संकलित कर सकूं?

+0

क्या पैकेज आप easy_install स्थापित करने के लिए उपयोग करने के लिए कोशिश कर रहे हैं? –

+0

आदेश "असफल", यह "नहीं मिला" नहीं है। अपनी समस्या को समझने के लिए हमें और संदर्भ/लॉग दिखाएं। – tito

+0

मुझे एक ही समस्या है और मैंने एक्सकोड और जीसीसी समाधान के साथ प्रयास किया है! उपाय क्या है? मुझे इसकी ज़रूरत है! 10.9 संपादित करने के लिए – rigobcastro

उत्तर

0

मुझे लगता है कि आप this issue में भाग गए। धागा विभिन्न प्रकार के समाधान दिखाता है।

उम्मीद है कि मदद करता है।

34

जब मैं ओएसएक्स 10.6 से 10.7 में अपग्रेड किया गया तो मुझे वही समस्या थी। यदि आप 10.6 से 10.7 तक अपग्रेड करते हैं, तो पाइथन का आपका संस्करण 2.6 से 2.7 तक जा सकता है और नतीजतन आपको अपने अधिकांश पायथन पैकेज को फिर से इंस्टॉल करने की आवश्यकता हो सकती है।

यहाँ क्या मेरे लिए काम किया है:

  1. App स्टोर
  2. अंदर XCode से XCode का नवीनतम संस्करण इंस्टॉल, प्राथमिकताएं पर जाएं -> डाउनलोड -> अवयव
  3. कमांड लाइन उपकरण डाउनलोड

आपको बस इतना करना है। एक नए खोल में फिर से स्थापित करने का प्रयास करें। कमांड लाइन उपकरण स्थापना llvm-gcc-4.2 को/usr/bin में रखेगी जो आपके डिफ़ॉल्ट पथ में होनी चाहिए। इंस्टॉलेशन लाइब्रेरी पथ और सामान का भी ख्याल रखता है जिसे आप वास्तव में जानना नहीं चाहते हैं जब तक कि कुछ तोड़ न जाए।

10.9 संपादित

आप 10.9 या उच्च चला रहे हैं, मुझे लगता है कि आप कमांड लाइन उपकरण स्थापित करने के लिए के बजाय कमांड लाइन से इस चलाने के लिए सक्षम हो सकता है:

xcode-select --install 

मैं सत्यापित नहीं किया है कि यह समस्या के लिए एक वास्तविक फिक्स है। Xcode स्थापित करने के लिए

+0

+1 –

0

OS X 10.7 का उपयोग करना।5 (शेर)

मैंने एक्सकोड समाधान की कोशिश की, लेकिन मेरी गीवेंट पाइप स्थापना अभी भी सफल नहीं हुई थी। फिर, मैंने स्रोत से libevent निर्माण करने की कोशिश की लेकिन अभी भी gevent स्थापना के साथ कोई सफलता नहीं है। हालांकि, के बाद मैं

brew install libevent 

किया मैं सफलतापूर्वक के साथ gevent स्थापित करने में सक्षम था

sudo pip install gevent 

(नोट:। Greenlet भी gevent के लिए एक निर्भरता है, तो आप पिप के साथ यह रूप में अच्छी तरह से स्थापित करने की कोशिश कर सकते यह पहले से ही मेरी मशीन पर स्थापित किया गया था।)

0

यहां सभी सुझाव (एक्सकोड कमांड लाइन विकल्प, और केनेथ रीट्ज 'सामान) मेरे लिए काम नहीं करते थे (मैं मैक ओएस एक्स 10.7.5, एक्सकोड 4.6.3 पर हूं)।

अंत में क्या मदद मिली है mysql_config फ़ाइल में cflags विकल्पों को बदल रहा था ('sudo pip स्थापित MySQL-python' की कोशिश करते समय 'अपरिवर्तित कमांड लाइन विकल्प' के बारे में त्रुटियां थीं)।

यह पोस्ट देखें: cc1: error: unrecognized command line option "-Wno-null-conversion" within installing python-mysql on mac 10.7.5

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