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

वर्चुअलएन्व पाइप mysqldb मैक ओएस एक्स पायथन

मुझे भी इसी तरह की समस्या थी, मेरा ट्रेसबैक देखें:

>>> import MySQLdb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.6/site-packages/MySQLdb/__init__.py", line 19, in <module>
    import _mysql
ImportError: dlopen(/Library/Python/2.6/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.16.dylib
  Referenced from: /Library/Python/2.6/site-packages/_mysql.so
  Reason: image not found

मैंने इस चर को अपने .bash_profile . में डालने के लिए क्या किया था :

export DYLD_LIBRARY_PATH="/usr/local/mysql/lib/:$DYLD_LIBRARY_PATH"

और जब मैंने अपाचे के साथ एक पायथन सीजीआई एप्लिकेशन चलाया तो मैंने इसी वैरिएबल को SetEnv निर्देश के साथ सेट किया:

<Directory "/path/to/app">
    SetEnv DYLD_LIBRARY_PATH /usr/local/mysql/lib/:$DYLD_LIBRARY_PATH
    ...
</Directory>

और अब सब कुछ काम कर रहा है।




  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 में बूलियन मानों के लिए बूलियन बनाम टिनींट (1)

  2. MySQL में माइनस ऑपरेशन करने की कोशिश कर रहा है

  3. jqGrid - नई पंक्ति के लिए अद्वितीय आईडी

  4. एसक्यूएल में मैं एक पूर्णांक के लिए अधिकतम मूल्य कैसे प्राप्त करूं?

  5. मैं MySQL में कॉलम के मानों को अद्वितीय कैसे रखूं?