实现"mac python mysqlclient Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS en"流程步骤
erDiagram
确定问题 --> 下载mysqlclient源码
下载mysqlclient源码 --> 编译安装mysqlclient
编译安装mysqlclient --> 添加MYSQLCLIENT_CFLAGS和MYSQLCLIENT_LDFLAGS环境变量
确定问题
首先,我们需要确认问题所在,并确定解决方案。在这种情况下,我们的问题是mac python无法指定MYSQLCLIENT_CFLAGS和MYSQLCLIENT_LDFLAGS环境变量。
下载mysqlclient源码
- 打开终端,使用以下命令下载mysqlclient源码:
git clone
编译安装mysqlclient
- 进入mysqlclient-python目录,使用以下命令编译和安装mysqlclient:
cd mysqlclient-python
python setup.py install
添加MYSQLCLIENT_CFLAGS和MYSQLCLIENT_LDFLAGS环境变量
- 打开终端,编辑~/.bash_profile文件:
nano ~/.bash_profile
- 在文件末尾添加以下两行代码,并保存退出:
export MYSQLCLIENT_CFLAGS="-I/usr/local/mysql/include"
export MYSQLCLIENT_LDFLAGS="-L/usr/local/mysql/lib -lmysqlclient"
- 使用以下命令使环境变量生效:
source ~/.bash_profile
现在,你已经成功指定了MYSQLCLIENT_CFLAGS和MYSQLCLIENT_LDFLAGS环境变量,可以继续进行开发工作了。希望这篇文章对你有所帮助!