我在Pydev中用Django构建了我的项目。每件事都运作良好。现在我通过添加runserver 8001 - noreload配置PyDev来调试项目 当我将数据库engin发送到sqlite3时,一切正常,我可以调试项目。当我把数据库引入MySQL(我真正的数据库)并尝试调试时,我得到: django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错:DLL加载失败:找不到指定的模块。
请帮助解决此问题。我在我的Windows上安装了MySQLdb驱动程序。 当我正常运行项目时,它只能用Debuging来解决这个问题。
由于
答案 0 :(得分:1)
在调试配置窗口中,转到环境选项卡并添加以下环境变量:
变量: DYLD_LIBRARY_PATH 值: / usr / local / mysql / lib
就是这样。
答案 1 :(得分:0)
我在Window中注意到了 - >优先 - > Pydev - 口译员 - >库......它说:C:\ Python26 \ lib \ site-packages它实际上说:C:\ Python26 \ Lib \ site-packages Lib而不是lib!然后它完美地工作:)最后MySQLdb已完成代码。