我已经安装了mysql
和MySQLdb
,但我的计算机没有libmysqlclient.18.dylib
但是,有一个libmysqlclient.20.dylib.
我该怎么做才能解决这个问题?
有一些问题建议创建一个链接,但我没有名为libmysqlclient.18.dylib
的文件如何创建必要的链接?
答案 0 :(得分:1)
通常使用像homebrew这样的包管理器来安装软件包可以解决这些问题。在您的情况下,使用brew安装mysql可以解决问题。
brew install mysql
这样就创建了所需的文件系统链接,因此python包运行良好。
BTW,您可以升级python包以匹配已安装的mysql二进制文件。答案 1 :(得分:-1)
好的,我设法解决了这个问题。我想我可能已安装mysql5.7.x
,但mysql5.7.x
已libmysqlclient.18.dylib
。现在,在我安装mysql5.6
后,问题就消失了!
我采取的步骤来解决这个问题:
brew uninstall mysql
brew update
brew tap caskroom/versions
brew install homebrew/versions/mysql56