服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|

服务器之家 - 数据库 - Mysql - Mac 安装 mysqlclient过程解析

Mac 安装 mysqlclient过程解析

2020-11-30 16:28希希里之海 Mysql

这篇文章主要介绍了Mac 安装 mysqlclient过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

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

?
1
pip install mysqlclient

然后报错:oserror: mysql_config not found

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

?
1
brew install mysql-connector-c

但是报错:

Mac 安装 mysqlclient过程解析

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

?
1
brew unlink mysql

但是继续安装还是报错:

Mac 安装 mysqlclient过程解析

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

?
1
2
3
4
# on macos, on or about line 112:
# create options
libs="-l$pkglibdir"
libs="$libs -l "

改为

?
1
2
3
# create options
libs="-l$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"

接下来好办了,直接

?
1
which mysql_config

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

?
1
pip install mysqlclient

便成功了。

Mac 安装 mysqlclient过程解析

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://www.cnblogs.com/weixuqin/p/9092422.html

延伸 · 阅读

精彩推荐
  • Mysql提高MySQL 查询效率的三个技巧

    提高MySQL 查询效率的三个技巧

    MySQL由于它本身的小巧和操作的高效, 在数据库应用中越来越多的被采用.我在开发一个P2P应用的时候曾经使用MySQL来保存P2P节点,由于P2P的应用中,结点数动辄...

    mysql技术网4962019-10-22
  • MysqlMySQL最常见的操作语句小结

    MySQL最常见的操作语句小结

    这篇文章主要介绍了MySQL最常见的操作语句小结,与表和库相关的这些语句是学习MySQL中最基础的知识,需要的朋友可以参考下 ...

    mysql教程网1562020-06-24
  • Mysql高效的mysql分页方法及原理

    高效的mysql分页方法及原理

    这篇文章介绍了高效的mysql分页方法及原理,有需要的朋友可以参考一下 ...

    MYSQL教程网971970-01-01
  • Mysqlmysql 8.0.12 winx64详细安装教程

    mysql 8.0.12 winx64详细安装教程

    这篇文章主要为大家详细介绍了mysql 8.0.12 winx64详细安装配置图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    ls秦3412020-09-04
  • MysqlMySQL的几种安装方式及配置问题小结

    MySQL的几种安装方式及配置问题小结

    这篇文章主要介绍了MySQL的几种安装方式及配置,然后在文章底部给大家介绍了安装过程中的问题总结,非常不错,具有参考借鉴价值,需要的朋友可以参考...

    MYSQL教程网4792020-08-03
  • MysqlMySQL 按指定字段自定义列表排序的实现

    MySQL 按指定字段自定义列表排序的实现

    下面小编就为大家带来一篇MySQL 按指定字段自定义列表排序的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    MYSQL教程网1332020-07-22
  • Mysqlmysql 5.7.18 winx64 免安装 配置方法

    mysql 5.7.18 winx64 免安装 配置方法

    这篇文章主要介绍了mysql 5.7.18 winx64 免安装配置方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下...

    MYSQL教程网1612020-07-26
  • MysqlVMware中Linux共享mysql数据库的方法

    VMware中Linux共享mysql数据库的方法

    VMware中Linux共享mysql数据库的方法,需要的朋友可以参考下。 ...

    mysql教程网3032019-11-11