1
我已经在埃尔卡皮坦使用安装MySQLdb的的Mac OS X(酋长):的Python导入错误与MySQLdb的上
brew install mysql
pip install MySQL-python
当我尝试python -c "import MySQLdb"
我收到以下错误:
File "<string>", line 1, in <module>
File "MySQLdb/__init__.py", line 19, in <module>
import _mysql
ImportError: dlopen(./_mysql.so, 2): Library not loaded: libssl.1.0.0.dylib
Referenced from: /Users/<user>/anaconda/lib/python2.7/site-packages/_mysql.so
Reason: no suitable image found. Did find:
/usr/local/bin/mysql/lib/libssl.1.0.0.dylib: stat() failed with errno=20
发现了一些相关的帖子,但仍然没有弄清楚如何解决这个问题。任何帮助深表感谢。
编辑: 如果我决定恢复步骤1中(brew uninstall mysql
),因为SQLite的(sqlite3的)附带埃尔卡皮坦预装,我收到以下错误信息:
File "<string>", line 1, in <module>
File "/Users/<user>/anaconda/lib/python2.7/site-packages/MySQLdb/__init__.py", line 19, in <module>
import _mysql
ImportError: dlopen(/Users/<user>/anaconda/lib/python2.7/site-packages/_mysql.so, 2): Library not loaded: /usr/local/opt/mysql/lib/libmysqlclient.20.dylib
Referenced from: /Users/<user>/anaconda/lib/python2.7/site-packages/_mysql.so
Reason: image not found
我在想什么?这两个错误消息是相关的吗?
你能链接到相关文章,并具体描述他们没有帮助吗? – darthbith
@darthbith已发现此帖(http://stackoverflow.com/questions/34956124/error-with-mysqldb-on-os-x-el-capitan),但建议的步骤并没有帮助。 –
你是什么意思建议的步骤没有帮助?错误信息是否改变?你采取了什么确切的步骤?您是否尝试过在该帖子中链接的帖子中的步骤?您可以提供的有关您尝试的更多信息和详细信息,帮助起来就越容易。 – darthbith