最近項目移植, 再進行virtualenv環境安裝的時候遇到mysql-python死活安裝失敗python
首先是這個錯誤:mysql
sh: /usr/local/bin/mysql_config: No such file or directory Traceback (most recent call last): File "setup.py", line 17, in <module> metadata, options = get_config() File "/Users/jackey/Downloads/MySQL-python-1.2.5/setup_posix.py", line 43, in get_config libs = mysql_config("libs_r") File "/Users/jackey/Downloads/MySQL-python-1.2.5/setup_posix.py", line 25, in mysql_config raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: /usr/local/bin/mysql_config not found
解決辦法:sql
export DYLD_LIBRARY_PATH="/usr/local/mysql/lib"
而後又出現這個錯誤spa
_mysql.c:44:10: fatal error: 'my_config.h' file not found #include "my_config.h" ^~~~~~~~~~~~~ 1 error generated. error: command 'cc' failed with exit status 1
解決辦法:code
brew install mysql brew unlink mysql brew install mysql-connector-c sudo sed -i -e 's/libs="$libs -l "/libs="$libs -lmysqlclient -lssl -lcrypto"/g' /usr/local/mysql/bin/mysql_config