Problem:
When attempting to import MySQLdb in Python 2.7 on macOS X Lion x86_64, an ImportError exception is encountered, indicating that a suitable image for the _mysql.so file cannot be found, despite the correct versions of MySQL, Python, and mysql-python being installed.
Solution:
1. Override the Environment:
Modify the DYLD_LIBRARY_PATH environment variable to include the location of MySQL's libraries:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
2. Use Homebrew:
Notes:
Additional Considerations:
The above is the detailed content of Why is `mysql-python` Failing to Import on macOS X Lion Despite Correct Installations?. For more information, please follow other related articles on the PHP Chinese website!