Mac+Python3环境安装mysqlclient包:OSError: mysql_config not found
Django默认使用了sqlite数据库,实际过程中往往使用其他数据库,例如mysql。
Django项目连接MySQL数据库必须要安装相应的驱动包,由于是Python3所以这里使用了mysqlclient包。
在安装mysqlclient前需要安装mysql-connector-c,使用brew来进行安装(如果没有安装homebrew请参考其他博文),在终端输入:
brew install mysql-connector-c
之后直接在pycharm或者终端pip安装mysqlclient包会发生报错,核心错误应该是
OSError: mysql_config not found
意思是找不到mysql的配置。
解决方案来自mysqlclient的GitHub官网https://github.com/PyMySQL/mysqlclient-python
# 确保已经进入Python3的虚拟环境了,依次在终端中执行以下命令。
brew install mysql-client
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
export PATH="/usr/local/opt/mysql-client/bin:$PATH"
pip install mysqlclient
作者:木子欢儿
出处:https://www.cnblogs.com/HGNET/p/17234240.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
部分文章来源于网络,如疏漏未标注原文地址或侵权,请联系进行删除。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2022-03-19 【力扣】两数之和
2022-03-19 一个列表包揽所有你需要的Windows应用