mysql-python没有安装bitnami django堆栈? “加载MySQLdb模块时出错:没有名为MySQLdb的模块”

时间:2011-07-18 19:29:29

标签: python mysql django mysql-python bitnami

所以我安装了Bitnami Django堆栈,希望能够宣布'python和mysql的'ready-to-run'版本。但是,我不能让python到syncdb:“加载MySQLdb模块时出错:没有名为MySQLdb的模块”

我认为Bitnami软件包已经安装了Windows中所需的一切,以使mysql和Python协同工作?这不是真的吗?

我不想处理安装mysql-python组件,因为如前所述,单独工作会让人感到沮丧。

3 个答案:

答案 0 :(得分:2)

你需要为python安装MySQL,因为Django需要这个来进行连接,一旦你安装了软件包,你就不需要配置它,因为Django只需要从中导入。

编辑:从您的评论中有一个捆绑的setuptools但它已被包分发替换,安装此python包,您应该可以访问easy_install,这使得获取新包非常容易。假设您已将PYTHONPATH /脚本添加到环境变量中,则可以调用easy_install mysql_python

答案 1 :(得分:0)

BitNami DjangoStack已经包含了mysql-python组件组件。我猜你在安装BitNami Stack时选择了MySQL作为数据库,对吗? (它还包括PostgreSQL和SQLite)。你在安装时收到错误吗?或者稍后使用您的Django项目?

你在哪个平台上使用BitNami DjangoStack?

答案 2 :(得分:0)

所以我在Windows Vista上安装Bitnami Django堆栈后出现此错误。事实证明我已经安装了所有组件,但是easy_install mysql_python没有打开整个包裹......? 我inst ... uninst ... inst ... uninst多次,但没有组合(使用mysql为启动项目)有任何区别。

最后,我简单地将egg文件(在本例中为MySQL_python-1.2.3-py2.7-win32.egg)文件重命名为.zip,并将缺少的部分提取到我的PYTHONPATH上的目录中,一切都像魅力。