Python 安装mysql:No libmysqlclient.18.dylib(OS X)

Python 安装mysql:No libmysqlclient.18.dylib(OS X),python,mysql,mysql-python,Python,Mysql,Mysql Python,我已经安装了mysql和MySQLdb,但是我的计算机没有libmysqlclient.18.dylib但是,有一个libmysqlclient.20.dylib. 我能做些什么来解决这个问题 有一些问题建议创建链接,但我没有名为libmysqlclient.18.dylib的文件如何创建必要的链接?通常使用包管理器安装包,如修复此类问题。在您的情况下,使用brew安装mysql可能会解决此问题 brew安装mysql 这样,就可以创建所需的文件系统链接,因此python包工作得很好 顺便说一句

我已经安装了
mysql
MySQLdb
,但是我的计算机没有
libmysqlclient.18.dylib
但是,有一个
libmysqlclient.20.dylib.

我能做些什么来解决这个问题


有一些问题建议创建链接,但我没有名为
libmysqlclient.18.dylib的文件
如何创建必要的链接?

通常使用包管理器安装包,如修复此类问题。在您的情况下,使用brew安装mysql可能会解决此问题

brew安装mysql

这样,就可以创建所需的文件系统链接,因此python包工作得很好


顺便说一句,您可以升级python包以匹配已安装的mysql二进制文件。

好的,我设法修复了它。我想我可能已经安装了
mysql5.7.x
,但是,
mysql5.7.x
had
libmysqlclient.18.dylib
。现在,在我安装了mysql5.6之后,问题就消失了

我为解决此问题所采取的步骤:

brew uninstall mysql
brew update
brew tap caskroom/versions
brew install homebrew/versions/mysql56

为了提高问题的清晰度,请尝试在与代码相关的项目周围加上``符号,以产生
这种效果。这使它更容易阅读。此外,好的语法使阅读变得更简单:)就你的问题的内容而言:有一些问题建议-哪些问题?链接它们以帮助其他人回答您的问题