专栏首页weixuqin 的专栏Mac 安装 mysqlclient

Mac 安装 mysqlclient

 尝试在虚拟环境下通过 pip 安装:

pip install mysqlclient

然后报错: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 下安装没那么麻烦。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用正则表达式替换构造字典

    希希里之海
  • Mac 下安装 MySQL 经历

    希希里之海
  • Maven配置与安装

    首先在 maven 官网下载 maven 压缩包:https://maven.apache.org/download.cgi 。

    希希里之海
  • mysql使用基础 sql语句(一)

    命令行输入mysql -u root -p,回车再输入密码,进入mysql。 终端命令以分号作为一条语句的结束,可分为多行输入,只需在最后加上分号即可。如下图:...

    欠扁的小篮子
  • MySQL的安装步骤

    MySQL5.6.43下载地址:链接: https://pan.baidu.com/s/140YxXOMwNh5EkzMb9wcHhg 提取码: 2333

    GhostCN_Z
  • PHP学习-链接数据库

    链接数据库文件:conn.php 1 <?php 2 $conn = mysql_connect("localhost:3306","root","usbw"...

    小古哥
  • mycat数据库集群系列之数据库多实例安装

      最近在梳理数据库集群的相关操作,现在花点时间整理一下关于mysql数据库集群的操作总结,恰好你又在看这一块,供一份参考。本次系列终结大概包括以下内容:多数据...

    小小许
  • Can´t create table ´admin_table´ (errno: 13)错误解决

    今天将数据库导出,然后打算导入到虚拟机的数据库中,结果提示了Can´t create table ´photo´ (errno: 13) 。 然而当我正在郁闷的...

    苦咖啡
  • mysql-8.0.12-winx64 解压版安装

    解压到合适的目录: F:\database\mysql-8.0.12-winx64

    Remember_Ray
  • 使用Xtrabackup备份MySQL数据库

    Xtrabackup是 Percona公司开发的一款开源的能够对innodb和xtradb数据库引擎进行数据库热备的工具,支持MySQL、Percona ser...

    yuanfan2012

扫码关注云+社区

领取腾讯云代金券