Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQLdb मॉड्यूल सेट करने में समस्या

आपने नया और आगे दिखने वाला Xcode 4 . इंस्टॉल करके खुद को सिरदर्द के लिए तैयार कर लिया है Xcode 3 . के नवीनतम संस्करण के बजाय जिसे Mac OS X 10.6 के साथ जारी किया गया था। आप जिस तात्कालिक मुद्दे पर चल रहे हैं, वह यह है कि पायथन उसी कॉन्फ़िगरेशन के साथ सी एक्सटेंशन मॉड्यूल बनाने की कोशिश करता है जिसे पायथन ने खुद बनाया था। 10.6 के लिए, जिसमें तीन आर्किटेक्चर शामिल हैं:i386 , x86_64 , और ppc (पहले के सिस्टम पर निर्मित कार्यक्रमों के साथ संगतता के लिए)। जाहिर तौर पर Xcode 4 ppc . के निर्माण के लिए समर्थन हटा दिया है मेहराब आप हो सकता है ARCHFLAGS . का उपयोग करके इस समस्या को आसानी से हल करने में सक्षम हो पर्यावरण चर जो विस्तार मॉड्यूल का निर्माण करते समय पायथन के डिस्ट्यूटिल्स द्वारा उपयोग की जाने वाली आर्क सेटिंग्स को ओवरराइड करने के लिए उपयोग किया जाता है। ऐसा कुछ करने का प्रयास करें (अनचाहे क्योंकि मेरे पास Xcode 4 आसान नहीं है):

sudo bash
export ARCHFLAGS='-arch i386 -arch x86_64'
rm -r build
python setup.py build
python setup.py install

एक बेहतर समाधान, जैसा कि कहीं और अनुशंसित है, सिस्टम पायथन और MySQL बाइनरी इंस्टालर का उपयोग करके 10.6 पर MySQLdb को स्थापित करने का प्रयास नहीं करना है। इसके बजाय, MacPorts जैसे पैकेज मैनेजर के माध्यम से सब कुछ इंस्टॉल करके एक संपूर्ण समाधान का उपयोग करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql रूट पासवर्ड भूल गया

  2. MySql कर्सर.execute () केवल एक पैरामीटर के साथ:एक स्ट्रिंग को सूची में क्यों काटा जाता है?

  3. MySQL में एक बहु-स्तंभ अनुक्रमणिका में स्तंभों का क्रम

  4. SQL समूह तिथि के अनुसार, लेकिन दिनांक w/o रिकॉर्ड भी प्राप्त करें

  5. हाइबरनेट- भूमिका के संग्रह को आलसी रूप से प्रारंभ करने में विफल:सेम। भाषा। रोगी, प्रॉक्सी प्रारंभ नहीं कर सका - कोई सत्र नहीं