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 下安装没那么麻烦。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
查看安卓APK源码破解
原文: 查看安卓APK源码破解 工具准备: <1>.android4me的AXMLPrinter2工具 <2>dex2jar <3>jd-gui 工具下载:http://download.csdn.net/detail/catshitone/8491347 开始: 第一步: 首先用解压软件(如好压)等,把apk包解压出来。其中解压后的xml文件打开时乱码,改怎么查看呢? 第二步: 打开cmd.exe进入到解压后的文件夹中。输入: java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml 其中,showtimes_list.xml是你要查看的乱码的xml文件,h.xml是转换后的非乱码的文件。名字可自定义。 第三步: 解压后拿到了一个classes.dex文件,我们需要将dex文件变为jar文件。这里用到了另一个工具dex2jar。用cmd进入到dex2jar的文件目录中,并把classes.dex文件拷贝过来。输入以下命令: dex2jar.bat classes.dex 运行完之后,在当前文件...
-
下一篇
Jenkins 教程(一)实现自动化打包及邮件通知
个人不喜欢装腔作势一堆专业术语放上去,让大多数人看不懂来提升逼格(所谓的专家),所以我简单的介绍jenkins是干啥的。本文使用jenkins,就是让它把git仓库里的东西取出来,然后在jenkins容器中编译打包,然后执行脚本,可以是运行jar等,根据自身情况量身定制脚本。 下载 官方下载链接:https://jenkins.io/download/ windows可以直接下载msi安装,linux的话rpm或者直接下载war包。我在这里用的war包。 启动 因为它是个jar包,所以我们用命令java -jar jenkins.war来启动。默认8080端口。 如果你希望它不在8080端口上启动,那使用命令java -jar jenkins.war httpPort=8888 启动后续步骤 启动后浏览器访问8888端口。 他会让你填写一个密匙,并告诉你密匙在哪个文件。 然后让你安装一些工具,直接点击默认按照即可。(可按需求来按照) 创建用户 一路next 配置环境 因为我们需要编译java项目,所以jdk和maven也必须在容器里进行安装。 我们进入 :系统管理->全局工具配置...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker容器配置,解决镜像无法拉取问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL数据库在高并发下的优化方案
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题