然后报错: OSError: mysql_config not found

找到官方文档 https://github.com/PyMySQL/mysqlclient-python ,解释说安装前需安装另一个模块:

brew install mysql-connector-c

但是报错:

查看报错信息,在安装 mysql-connector-c 前先

brew unlink mysql

但是继续安装还是报错:

查看官方说明,原来在 macOS 下需将 mysql_config 中的

# on macOS, on or about line 112:
# Create options 
libs="-L$pkglibdir"
libs="$libs -l "
# Create options 
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"

接下来好办了,直接

which mysql_config

找到文件路径,移动到该路径下,用 vim 修改下内容,退出重新执行

pip install mysqlclient

便成功了。

其实 Python 下还有其他连接 MySQL 的模块,比如 pymysql 等,Mac 下安装没那么麻烦。

Git安装和配置教程:Windows/Mac/Linux三平台详细图文教程,带你一次性搞定Git环境
Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境
CleanMyMac2023最新版MAC必备安装工具
CleanMyMac如何清理 Mac系统?Mac系统在使用过程中都会产生大量系统垃圾,如不需要的系统语言安装,视频网站缓存文件,mac软件卸载残留等。 随着时间推移,mac系统垃圾就会越来越多,电脑就开始变慢变卡。CleanMyMac X 可以帮你快速清理mac系统垃圾。
Mac系统清理软件有必要安装CleanMyMac吗 Mac电脑怎么彻底清理卸载的软件
Mac电脑相比与其他品牌电脑有着较大优势,例如:流畅的Mac系统,强大的设备互联能力等,所以现在使用Mac电脑的人越来越多。与此同时,对于Mac电脑需不需要清理软件的讨论越来越多,究竟需不需要在Mac上下载一款清理软件呢?卸载软件留下的残留文件又该怎么清理呢?本文就来解答大家关于“Mac系统清理软件有必要安装CleanMyMac吗”的疑问,并且教大家Mac电脑怎么彻底清理卸载的软件。
【奶奶看了也不会】AI绘画 Mac安装stable-diffusion-webui绘制AI妹子保姆级教程
目前网上能搜到的stable-diffusion-webui的安装教程都是Window和Mac M1芯片的,而对于因特尔芯片的文章少之又少,这就导致我们还在用老Intel 芯片的Mac本,看着别人生成美女图片只能眼馋。所以小卷这周末折腾了一天,总算是让老Mac本发挥作用了。
mac 安装brew报错 Failed to connect to raw.githubusercontent.com port 443: Connection refused解决办法...
mac 安装brew报错 Failed to connect to raw.githubusercontent.com port 443: Connection refused解决办法...
nvm,全称 node.js version management,就是nodejs版本管理用具,nvm可以快速切换使用不用版本的node。 nodejs,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效 npm,Node Package Manager,nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件 nvm 管理 nodejs 和 npm 的版
mac安装brew(国内地址,可成功安装!)
Brew全称叫Homebrew,是Mac系统上的软件包管理工具。这里的软件并不是指从AppStore或从网上下载的dmg文件,而是开发所需要用的一些工具软件,如gawk等。 只需要一个命令, 安装和卸载它们非常方便。