安装mysql:没有libmysqlclient.18.dylib(OS X)

时间:2016-04-10 06:47:23

标签: python mysql mysql-python

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

我该怎么做才能解决这个问题?

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

2 个答案:

答案 0 :(得分:1)

通常使用像homebrew这样的包管理器来安装软件包可以解决这些问题。在您的情况下,使用brew安装mysql可以解决问题。

brew install mysql

这样就创建了所需的文件系统链接,因此python包运行良好。

BTW,您可以升级python包以匹配已安装的mysql二进制文件。

答案 1 :(得分:-1)

好的,我设法解决了这个问题。我想我可能已安装mysql5.7.x,但mysql5.7.xlibmysqlclient.18.dylib。现在,在我安装mysql5.6后,问题就消失了!

我采取的步骤来解决这个问题:

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