找不到mysql_config
Mac系统下执行pip install mysqlclient时报错,提示找不到mysql_config一般是由于通过dmg或者其他方式安装mysql以后mysql_config是在/usr/local/mysql/bin/
里面,这里面的文件不是在任意位置都可以访问的,所以解决办法就很清晰了:
ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config
将mysql_config链接到/usr/local/bin
目录下。
command 'clang' failed with exit status 1
执行如下命令解决:
export ARCHFLAGS="-arch x86_64"
大概率是编译器的问题,xcode command tool默认使用的是arm版本的编译方式,而如果是x86架构,则需要通过环境变量指定使用何种架构。