mac python3 安装 mysqlclient出错Command "python setup.py egg_info" failed with error code 1

环境 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

文章参考自:https://www.jianshu.com/p/09469aa6ec8c

猜你喜欢

转载自blog.csdn.net/sha_ka/article/details/89387441
今日推荐