दिलचस्प पोस्ट
एसएसई के साथ कुशल 4×4 मैट्रिक्स वेक्टर गुणन: क्षैतिज जोड़ और डॉट उत्पाद – क्या बात है? एक सरणी में न्यूनतम / अधिकतम तिथियाँ? क्यों नहीं किया गया रजिस्ट्रेशन के लिए नोटिफिकेशन के साथ डिवीजन टोकन नहीं कहा जाता है अगर किसी डिफ़ॉल्ट का चयन नहीं किया गया है, तो विकल्प को jQuery के साथ चुना गया है या नहीं एक्लिप्से में पैकेज एक्सप्लोरर में मैं ट्री आइटम के लिए फ़ॉन्ट आकार कैसे कॉन्फ़िगर कर सकता हूं? स्वत: पूर्ण होने पर जावास्क्रिप्ट ऑनचेन ईवेंट क्यों नहीं आग लग रहा है? जावा में कानूनी पहचानकर्ता javascript regexp सभी विशेष वर्णों को हटा दें अनुरोध स्पेक में स्टबिंग प्रमाणीकरण एक TLD संभवतः कब तक हो सकता है? जावा मुख्य कक्षा में मुख्य () विधि की आवश्यकता क्यों है वीएएस 2012 में वैरायडिक टेम्पलेट (विज़ुअल सी ++ नवंबर 2012 सीटीपी) रूबी में मैं अनन्य यादृच्छिक संख्याओं की एक सूची कैसे प्राप्त करूं? यदि वे स्थिर वर्ग चर को संशोधित नहीं करते हैं, तो क्या गैर-सिंक्रनाइज़ स्थिर विधियां थ्रेड सुरक्षित हैं? स्ट्रिंग के लिए लिखते समय सेगमेंटेशन फॉल्ट

MySQL-Python इंस्टॉल करना

मेरे उबंटू / लिनक्स बॉक्स पर MySQL-Python स्थापित करने की कोशिश करते समय मुझे नीचे विफलता मिली। नीचे की ओर से यह लगता है कि समस्या यह sh: mysql_config: not found क्या कोई मुझे सलाह दे सकता है कि क्या करना है?

 rmicro@ubuntu:~$ pip install MySQL-python Downloading/unpacking MySQL-python Downloading MySQL-python-1.2.3.tar.gz (70Kb): 70Kb downloaded Running setup.py egg_info for package MySQL-python sh: mysql_config: not found Traceback (most recent call last): File "<string>", line 14, in <module> File "/home/rmicro/build/MySQL-python/setup.py", line 15, in <module> metadata, options = get_config() File "setup_posix.py", line 43, in get_config libs = mysql_config("libs_r") File "setup_posix.py", line 24, in mysql_config raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: mysql_config not found Complete output from command python setup.py egg_info: sh: mysql_config: not found Traceback (most recent call last): File "<string>", line 14, in <module> File "/home/rmicro/build/MySQL-python/setup.py", line 15, in <module> metadata, options = get_config() File "setup_posix.py", line 43, in get_config libs = mysql_config("libs_r") File "setup_posix.py", line 24, in mysql_config raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: mysql_config not found ---------------------------------------- Command python setup.py egg_info failed with error code 1 

Solutions Collecting From Web of "MySQL-Python इंस्टॉल करना"

उबंटू पर यह डिस्ट्रीब्यूशन रिपोजिटरी का उपयोग करने की सलाह दी जाती है। इसलिए अजगर-माईसाकल्डीबी को सीधे स्थापित करना चाहिए:

 sudo apt-get install python-mysqldb 

यदि आप वास्तव में स्थापित करने के लिए पीओपी का उपयोग करना चाहते हैं, जो सुझाए गए मार्ग से पहले नहीं बल्कि संभव है, तो पहले से पूछा गया प्रश्न और उत्तर पर देखें, कृपया देखें: पीआईपी स्थापित करें mysql-python पर्यावरण के साथ विफल रहता है त्रुटि: mysql_config नहीं मिला

डेवलपर द्वारा यहां एक बहुत व्यापक मार्गदर्शिका है: http://mysql-python.blogspot.no/2012/11/is-mysqldb-hard-to-install.html

Python-mysqld के लिए सभी आवश्यक चीजों को पाइप के जरिए स्थापित करने के लिए (जो आप वर्चुअलएव उपयोग कर रहे हैं, तो आप करना चाहते हैं), इसे चलाएं:

 sudo apt-get install build-essential python-dev libmysqlclient-dev 

आपके पास 2 विकल्प हैं, जैसा कि बताया गया है:


वितरण पैकेज जैसे ग्लासलोस ने सुझाव दिया:

 # sudo apt-get install python-mysqldb 

इस मामले में आप virtualenv no-site-packages (डिफ़ॉल्ट विकल्प) का उपयोग नहीं कर सकते, लेकिन इसका उपयोग करना चाहिए:

 # virtualenv --system-site-packages myenv 

स्वच्छ वर्चुअलवेव का उपयोग करें और अपना स्वयं का पायथन-माईस्कुल पैकेज बनाएं।

पहले वर्चुअलएन्व बनाएं:

 # virtualenv myvirtualenv # source myvirtualenv/bin/activate 

फिर स्थापित निर्भरता स्थापित करें:

 # sudo apt-get build-dep python-mysqldb 

अब आप अजगर-माइस्क्ल स्थापित कर सकते हैं

 # pip install mysql-python 

नोट: उबंटू पैकेज अजैन-माईस्किल * डीबी * है, अजगर पीपी पैकेज अजगर-एमआईएसक्यूएल (बिना डीबी )

 yum install mysql-devel 

यह मेरे लिए काम किया

त्रुटि संदेश फिर से पढ़ें इसे कहते हैं:

sh: mysql_config: नहीं मिला

यदि आप Ubuntu Natty पर हैं, mysql_config libmysqlclient-dev पैकेज के अंतर्गत आता है

  1. फ़ोल्डर ढूंढें: sudo find / -name "mysql_config" (मान लें कि यह "/opt/local/lib/mysql5/bin" )

  2. इसे PATH में जोड़ें: export PATH:export PATH=/opt/local/lib/mysql5/bin:$PATH

  3. इसे फिर से स्थापित करें

Python या Python3 MySQL के साथ, आपको इन की आवश्यकता होगी। ये लाइब्रेरीज़ MySQL के कनेक्टर को सी और पायथन के लिए इस्तेमाल करते हैं (आपको सी लाइब्रेरीज़ की स्थापना की आवश्यकता है), जो कि माईस्कुलडीबी पुस्तकालयों की कुछ सीमाओं को पार करते हैं।

  sudo apt-get install libmysqlclient-dev sudo apt-get install python-mysql.connector sudo apt-get install python3-mysql.connector 

यह अजगर 3 पर मेरे लिए काम किया

पीआईपी स्थापित करें mysqlclient