【问题标题】:Django Error: vertualenv EnvironmentError: mysql_config not found [duplicate]Django 错误:vertualenv EnvironmentError:找不到 mysql_config [重复]
【发布时间】:2013-02-25 05:24:02
【问题描述】:

当我尝试在运行 10.8 的 MAC 上的 virtualenv 中安装 MySQL-python 时出现以下错误。

vertualenv EnvironmentError: mysql_config not found

【问题讨论】:

    标签: django


    【解决方案1】:

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

    _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

    【讨论】:

    • 添加这一行 PATH="$PATH:/usr/local/mysql/bin/" 已经成功了。
    【解决方案2】:

    它也可以帮助你,特别是如果你使用 MacOS X

    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)
    

    【讨论】:

    • 这对我有用,虽然我正在使用 MAMP 并且不得不将路径调整为:/Applications/MAMP/Library/bin/mysql_config
    猜你喜欢
    • 2013-10-24
    • 2014-05-20
    • 2014-10-17
    • 1970-01-01
    • 1970-01-01
    • 2019-03-13
    • 2012-01-19
    • 2015-11-27
    相关资源
    最近更新 更多