Mac OS X上的Django需要安装MySQLdb

时间:2012-09-26 20:01:10

标签: django mysql-python

我尝试将Django设置为使用MySQL数据库,因为后端不可用而导致它被阻塞。在网上阅读我看到需要安装MySQLdb,也许还需要安装_mysql。令我感到惊讶的是,有许多不同的指令可用,在安装过程中似乎都做了不同的事情。关于安装MySQLdb的问题也有很多帖子,并经常评论安装是PIA。这让我暂停,因为我想我可能做出的任意选择可能会导致随机而且难以追踪错误。

对最可靠的安装方法是什么有共识?

我不介意配置问题。我只是希望不要创造原始问题。作为一个普遍的咆哮,MySQL是如此常见的DBMS,为什么后端已经安装在Django中?

1 个答案:

答案 0 :(得分:0)

我使用Homebrew来安装像MySQL这样的东西。这很简单:

  1. 安装Homebrew:

    ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
    
  2. 使用Homebrew安装MySQL:

    brew install mysql
    
  3. 使用首选的Python安装机制安装MySQL Python module(我更喜欢使用Pip):

    pip install MySQL-python
    
  4.   

    作为一般的咆哮,MySQL是如此常见的DBMS,为什么后端已经安装在Django中?

    你可以使用其他数据库后端与Django(例如SQLite或PostgreSQL),MySQL连接器本身是一个安装在Django之外的模块(可能被其他软件使用 - 很多情况下它可能已经安装)