我是Mac OS X的新手,我只是准备把全新的MacBook Pro扔到窗外.关于在Mac OS X Leopard上设置Django开发环境的每个教程都是错误的.他们都跳过了一步,或假设你已经设置了某种方式,或者只是假设我知道一件事我不能.
我非常熟悉如何在Ubuntu/Linux上设置环境,而我在OS X上遇到的唯一部分就是如何安装MySQL,自动启动它,以及安装Python MySQL绑定.我认为我的错误是使用了一些我不完全理解的大杂烩; 我使用fink来安装MySQL及其开发库,然后尝试从源代码构建Python-MySQL绑定(但它们不会构建.)
更新:我从http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg安装了二进制MySQL包,我运行了MySQL服务器(可以通过admin访问.)我从中获取的MySQL版本港口是垃圾,我根本无法运行.
我按照我选择的答案修改了Python-MySQL包的源代码,但我仍然遇到了我在评论中列出的编译错误.我能够通过将/ usr/local/mysql/bin /添加到我的"〜/ .profile"文件中的路径来解决这些问题."PATH =/usr/local/mysql/bin:$ PATH"
感谢您的帮助,我对编辑源代码非常谨慎,因为这个操作在Ubuntu上非常简单,但我将来更愿意尝试.我真的很想念Ubuntu的"apt-get"命令; 它有时让生活变得简单和简单.我已经在我的Mac上运行了Ubuntu VMware映像,因此我总是可以将其用作后备(加上它与我的生产机器更紧密地匹配,因此应该是调试生产问题的良好测试环境.)