2009-12-30 76 views
0

我在Pydev的Django中构建了我的项目。每件事情都很好。现在我通过添加runserver 8001来配置PyDev来调试项目 - noreload 当我将数据库引擎发送到sqlite3时,每件事都可以,我可以调试该项目。当我把数据库引擎到MySQL(我真正的数据库)并尝试调试时,我得到: django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错:DLL加载失败:指定的模块找不到。Django和PyDev的MySQLdb问题

请任何帮助来解决这个问题。我将MySQLdb驱动程序安装到了我的窗口中。 当我通常运行该项目的工作,只有我遇到这个问题与调试。

感谢

+0

请修改您的问题标题以更好地匹配您的实际问题。 Django调试模式和PyDev使用MySQLDB时遇到问题。 – 2009-12-30 11:53:11

回答

0

我注意到,在窗口 - > Preferencs - > Pydev的 - 翻译 - >库,...它说:C:\ Python26 \ LIB \站点包时,它实际上是说:C:\ Python26 \ Lib \ site-packages Lib而不是lib!然后它完美地工作:)最后MySQLdb有代码完成。

1

调试配置窗口,进入到环境选项卡,并添加以下环境变量:

变量:DYLD_LIBRARY_PATH值:在/ usr /本地/ MySQL的/ lib目录

就是这样。