两天的折腾结果: 问题一:
import mysqldb traceback (most recent call last): file stdin, line 1, in module file /library/python/2.7/
site-packages/mysqldb/__init__.py, line 19, in module import _mysql importerror: dlopen(/library/python/2.7/
两天的折腾结果:
问题一:
import mysqldb
traceback (most recent call last):
file "<stdin>", line 1, in <module>
file "/library/python/2.7/site-packages/mysqldb/__init__.py", line 19, in <module>
import _mysql
importerror: dlopen(/library/python/2.7/site-packages/_mysql.so, 2): symbol not found: _mysql_affected_rows
referenced from: /library/python/2.7/site-packages/_mysql.so
expected in: flat namespace
in /library/python/2.7/site-packages/_mysql.so
关闭mysql 重新安装mysql-python:
admin$:mysql.server stop
admin$:sudo pip uninstall mysql-python
admin$:sudo pip install mysql-python
问题二:
traceback (most recent call last):
...
import mysqldb
file "/users/cole/library/python/2.5/site-packages/mysqldb/__init__.py", line 19, in <module>
import _mysql
importerror: dlopen(/users/cole/library/python/2.5/site-packages/_mysql.so, 2): library not loaded: /usr/local/lib/libmysqlclient.18.dylib
referenced from: /users/cole/library/python/2.5/site-packages/_mysql.so
reason: no suitable image found. did find:
/usr/local/lib/libmysqlclient.18.dylib: mach-o, but wrong architecture
/usr/local/lib/libmysqlclient.18.dylib: mach-o, but wrong architecture
pip uninstall mysql-python
brew uninstall mysql
brew install mysql --universal
pip install mysql-python