Mac OS X(El Capitan)上带有MySQLdb的Python导入程序

Mac OS X(El Capitan)上带有MySQLdb的Python导入程序,python,mysql,macos,anaconda,mysql-python,Python,Mysql,Macos,Anaconda,Mysql Python,我已使用以下方式在El Capitan上安装了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 ImportErr

我已使用以下方式在El Capitan上安装了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

我错过了什么?这两条错误消息相关吗?

我想,在homebrew更新mysql之后,我遇到了这样一个错误。通过运行
pip uninstall mysqlclient&&pip install mysqlclient
我可以在不设置
DYLD\u LIBRARY\u路径的情况下重新工作

你能链接到相关帖子并具体描述它们是如何没有帮助的吗?@darthbith找到了这篇帖子()但是建议的步骤没有帮助。你说建议的步骤没有帮助是什么意思?错误消息是否更改?你采取了什么具体步骤?你试过那篇文章中链接的步骤了吗?您提供的关于您尝试的内容的信息和详细信息越多,就越容易提供帮助。@darthbith我已经安装了openssl-1.0.2j,所以不确定这篇文章到底是否非常相关。我相信区别在于我的错误消息的最后一部分“Did find:”。一个可能的解决方案是将其链接/指向该位置?我的想法对吗?如果是,如何创建此链接?谢谢。这个怎么样
  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