gpt4 book ai didi

python - Mac 上的 Django 和 mysql

转载 作者:行者123 更新时间:2023-11-29 19:13:49 34 4
gpt4 key购买 nike

我是 Mac 上的 Django 新手。我在 Mac 上使用 mysql 配置 Django 环境时遇到问题。

错误是“

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Users/david/david-env/lib/python2.7/site-packages/_mysql.so, 2): Symbol not found: _mysql_shutdown
Referenced from: /Users/david/david-env/lib/python2.7/site-packages/_mysql.so
Expected in: flat namespace
in /Users/david/david-env/lib/python2.7/site-packages/_mysql.so

”我从stackoverflow引用了一些相关的答案和方法,例如

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

不幸的是,它不起作用。

我已经在 Mac 上构建了 python2.7.10 的 virtualenv。我使用“pip install”命令安装了多个软件包,包括“Django-1.10.6”、“MySQL-python-1.2.5”和“mysqlclient”。我已经安装了“MySQL Server 5.7.17”、“MySQL Workbench”和“XCode”。一切看起来都不错,但错误无法修复。

我还尝试使用不同版本的“MySQL-python”包,包括“1.2.5”和“1.2.3”(我未能安装版本1.2.4)。也失败了。

我希望有人能伸出援手,带我走出毁掉我周末的麻烦。非常感谢。

最佳答案

将 MySQL 降级到 5.5 或更低版本。

请参阅MySQL-python 1.2.5 intro page :

MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently supported. Python-3.0 will be supported in a future release. PyPy is supported.

关于python - Mac 上的 Django 和 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42874778/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com