环境 3.7
命令 : pip install mysqlclient
出错:
...
Command "python setup.py egg_info" failed with error code 1 in ...
解决:
# 安装mysql驱动,你的电脑很可能已经安装过了
brew install mysql-connector-c
# 然后
cd /usr/local/Cellar/mysql-connector-c/6.1.11【版本号可能不一样】/bin
# 备份原来的配置文件 mysql_config
cp mysql_config mysql_config.backup
# 修改文件第114行
sudo vi mysql_config +114
# >将
# Create options
libs="-L$pkglibdir"
libs="$libs -l "
# >替换为
# Create options
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"
# 修改后保存
# 然后重新运行mysqlclient安装命令,之后一切顺利,大功告成
pip install mysqlclient