5

我有一个使用 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 坏了。这可能与权限有关。任何人都可以帮我重新开始吗?

4

2 回答 2

4

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

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

如果您在使用 brew 时遇到任何问题,请务必查看他们在 El Capitan 上的故障排除页面

于 2015-10-01T16:51:48.510 回答
2

查看这篇文章:MySQL 配置不当原因:不安全使用相对路径

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

于 2015-10-02T19:51:14.740 回答