之前在Windows上安装mysqlclient库。
后来发现在MacOS上安装这个库也是非常的麻烦。
首先需要安装mysql-connector库,在MacOS上面可以是用brew进行安装。
没有安装过brew的,可以参照https://brew.sh/上的命令安装。
使用以下命令安装mysql-connector-c依赖库
brew install mysql-connector-c
安装完之后,需要修改mysql_config文件,这边是一个bug,需要手动修改修复。
这个文件默认不能写,需要修改写权限
cd /usr/local/bin
chmod 0755 mysql_config
然后修改这个文件:
修改前
修改之后
最后就可以顺利使用pip安装mysqlclient库了。
$ pip install mysqlclient
Looking in indexes: https://pypi.org/simple
Collecting mysqlclient
Downloading https://files.pythonhosted.org/packages/f4/f1/3bb6f64ca7a429729413e6556b7ba5976df06019a5245a43d36032f1061e/mysqlclient-1.4.2.post1.tar.gz (85kB)
100% |################################| 174kB 14.5MB/s
Building wheels for collected packages: mysqlclient
Building wheel for mysqlclient (setup.py) ... done
Stored in directory: ...
Successfully built mysqlclient
Installing collected packages: mysqlclient
Successfully installed mysqlclient-1.4.2.post1
閱讀更多 zhangyiant 的文章