【注意】MySQLdb:仅只支持到python3.4,大于3.4的版本用pymysql
折腾了有一会,网上资料很多,但是在实际安装时就会发现有很多坑,如下实战操作可行。供参考。
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-install-IQ2MXF/mysql-python/
正式的解决方案来了:
1、去官网下载MySQL:https://dev.mysql.com/downloads/mysql/,下载后直接点击安装即可,安装时选用默认路径即可。
2、默认的安装路径是:/usr/local/mysql,然后我尝试使用命令sudo pip install mysql-python,仔细看看报错:
EnvironmentError: mysql_config not found,找不到这个配置文件!
3、查看bash_profile文件是否存在
bash_profile文件,则直接使用命令:open -e .bash_profile来打开,若无此文件,则使用
命令:touch .bash_profile新建。
4、编辑这个文件:
/usr/local/mysql/bin和/usr/local/mysql/lib/是我的mysql路径下的文件夹):
5、再始环境变量生效
source ~/.bash_profile
6、最后,超关键,使用
sudo pip install mysql-python 9(注:若这个出现失败,请使用下面的)
pip install mysqlclient (安装mysql的客户端)
7、再次打开终端工具,输入python再次输出import mysqldb
好了,成功。
参考链接:https://www.jianshu.com/p/7573c2784ad8
作者:Syw