Django错误:vertualenv EnvironmentError:找不到mysql_config

Django Error: vertualenv EnvironmentError: mysql_config not found

本问题已经有最佳答案,请猛点这里访问。

当我尝试在运行10.8的Mac上的virtualenv中安装mysql python时,会出现以下错误。

1
vertualenv EnvironmentError: mysql_config not found


只需从virtualenv目录编辑/bin/activate文件并添加以下行,这是一个简单的修复方法,

1
2
3
4
_OLD_VIRTUAL_PATH="$PATH"
PATH="$VIRTUAL_ENV/bin:$PATH"
PATH="$PATH:/usr/local/mysql/bin/"
export PATH

就是这样,只需确保您的路径与您自己的配置匹配即可。现在mysql python正常安装在virtualenv下。

链接:http://glynjackson.org/weblog/entry/fix-vertualenv-environmenterror-mysql_config-not-found.html


此外,它还可以帮助您,特别是如果您使用MacOS X

1
2
3
4
5
pip install MySQL-python (error)

echo"mysql_config = /usr/local/mysql/bin/mysql_config">> ~/.virtualenvs/ENV_NAME/build/MySQL-python/site.cfg

pip install MySQL-python (it's ok)