【发布时间】:2011-11-28 03:29:49
【问题描述】:
所以我很确定我已经成功地完成了我的 MySQLdb 安装。我在全新安装的 OS X Lion 上正确安装了以下所有内容:
phpMyAdmin
MySQL 5.5.16
- Django 1.3.1
然而,当我尝试在 django 控制台中运行“from django.db import connection”时,我得到以下信息:
从 django.db 导入连接 Traceback(最近调用 最后):文件“”,第 1 行,在文件中 "/Library/Python/2.7/site-packages/Django-1.3.1-py2.7.egg/django/db/init.py", 第 78 行,在 连接 = 连接[DEFAULT_DB_ALIAS] 文件 "/Library/Python/2.7/site-packages/Django-1.3.1-py2.7.egg/django/db/utils.py", 第 93 行,在 getitem 中 后端 = load_backend(db['ENGINE']) 文件 "/Library/Python/2.7/site-packages/Django-1.3.1-py2.7.egg/django/db/utils.py", 第 33 行,在 load_backend 中 返回 import_module('.base', backend_name) 文件 "/Library/Python/2.7/site-packages/Django-1.3.1-py2.7.egg/django/utils/importlib.py", 第 35 行,在 import_module 中 导入(名称)文件 "/Library/Python/2.7/site-packages/Django-1.3.1-py2.7.egg/django/db/backends/mysql/base.py", 第 14 行,在 raise ImproperlyConfigured("加载 MySQLdb 模块时出错:%s" % e) 配置不当:加载 MySQLdb 模块时出错:dlopen(/Users/[my 用户名]/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg-tmp/_mysql.so, 2):库未加载:libmysqlclient.18.dylib 引用自: /用户/[我的 用户名]/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg-tmp/_mysql.so 原因:找不到图片
我不知道为什么会这样,有人可以帮我解决这个问题吗?
【问题讨论】:
标签: python mysql django macos mysql-python