所以我安装了Bitnami Django堆栈,希望能够宣布'python和mysql的'ready-to-run'版本。但是,我不能让python到syncdb:“加载MySQLdb模块时出错:没有名为MySQLdb的模块”
我认为Bitnami软件包已经安装了Windows中所需的一切,以使mysql和Python协同工作?这不是真的吗?
我不想处理安装mysql-python组件,因为如前所述,单独工作会让人感到沮丧。
答案 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上的目录中,一切都像魅力。