【问题标题】:Upgraded to OSX 10.11 El Capitan, now cannot use MySQL with Python/Django升级到 OSX 10.11 El Capitan,现在不能在 Python/Django 中使用 MySQL
【发布时间】:2015-12-28 23:21:51
【问题描述】:

我有一个使用 PyCharm 管理的 Python/Django 项目。在 Mac OSX Yosemite 下,一切都运行良好。今天早上我升级到 El Capitan 的最终发布版本,现在我无法运行该项目。我得到的错误是:

加载 MySQLdb 模块时出错:没有名为 MySQLdb 的模块

我已经尝试了过去问题中的所有建议,但没有一个能够解决它。最常见的建议似乎是:

sudo pip install MySQL-python

当我这样做时,我得到:

已满足要求(使用 --upgrade 升级):/Library/Python/2.7/site-packages 中的 MySQL-python

其他建议也无济于事。我可以尝试重新安装 MySQL,但我不认为是 MySQL 坏了。这可能与权限有关。谁能帮我重新开始?

【问题讨论】:

    标签: python mysql django pycharm osx-elcapitan


    【解决方案1】:

    也发生在我身上。我删除了包,使用Homebrew安装了mysql,然后重新安装了包。

    pip uninstall MySQL-python
    brew install mysql
    pip install MySQL-python
    

    如果您在使用 brew 时遇到任何问题,请务必查看他们的 troubleshooting page on El Capitan

    【讨论】:

      【解决方案2】:

      查看此帖子:MySQL Improperly Configured Reason: unsafe use of relative path

      如果您已更新 Xcode,请打开 1 次 Xcode 以获得许可。

      【讨论】:

        猜你喜欢
        • 2016-11-03
        • 2016-06-24
        • 2014-11-15
        • 2016-02-13
        • 2016-03-03
        • 2016-02-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多