【发布时间】:2014-04-12 19:17:13
【问题描述】:
我是 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 服务器(可以通过管理员访问。) 我从 port 得到的 MySQL 版本很垃圾,我根本无法运行它。
我根据我选择的答案修改了 Python-MySQL 包的源代码,但我仍然遇到了我在 cmets 中列出的编译错误。我可以通过将 /usr/local/mysql/bin/ 添加到我的“~/.profile”文件中的路径来解决这些问题。 " PATH=/usr/local/mysql/bin:$PATH "
感谢您的帮助,我对编辑源代码非常谨慎,因为此操作在 Ubuntu 上非常简单,但我将来会更愿意尝试。我真的很想念 Ubuntu 的“apt-get”命令;它有时使生活变得非常轻松和简单。我已经在我的 Mac 上运行了一个 Ubuntu VMware 映像,所以我总是可以将其用作后备(加上它更接近我的生产机器,因此应该是调试生产问题的良好测试环境。)
【问题讨论】:
-
能否将您在尝试编译 MySQL-python 时遇到的错误包括在内?
-
这个问题有点笼统了吧?
标签: python mysql django macos sysadmin