关于Mac OS X上的Django开发问题

2 投票
3 回答
1819 浏览
提问于 2025-04-16 11:44

我刚开始用Mac(昨天刚开始),现在用的是Snow Leopard系统。我刚用easy_install安装了virtualenv,但它不工作。我看了一些其他关于我遇到的同样问题的StackOverflow问题,似乎我需要安装XCode。在我深入研究之前,安装一个3.5GB的苹果专用代码库来处理Python相关的东西,还有其他什么我也不知道,我想先来这里看看,Django开发者在Mac上通常会用到什么。

  1. 你们通常会用到哪些与Python/Django相关,但不特定于某个项目的工具或库?
  2. 使用virtualenv(还有可能的其他工具)真的需要XCode吗,还是这只是解决我问题的一种方法?
  3. 在进行基本的Django开发时,你们遇到过其他Mac相关的问题吗?
  4. 对于一个完全不懂Mac的老手Django开发者,你有什么其他建议吗?

3 个回答

1

作为一名iOS开发者,我对Django开发的具体细节不太了解,但以下内容应该能帮助你入门。

首先,赶紧安装macports。用一个命令就能安装几乎所有你能想到的unix工具,包括virtualenv。(更新:根据其他回答的建议,改用HomeBrew,评论中有解释原因。)

你需要安装Xcode,这样才能获得Mac OS X的开发工具(比如gcc等),除非你想自己手动安装所有东西。

如果你使用Eclipse,可以试试Pydev这个插件。TextMate可能是Mac上最受欢迎的文本编辑器。想了解更多选择,可以查看Python Wiki上的详细介绍。

4

我几天前开始使用Mac,发现我也遇到了同样的问题。没错,你需要安装XCode!

如果你想要一个像apt-get那样的包管理工具,可以试试HomeBrew

在Django开发方面,我使用TextMate,并且安装了一些与Django相关的插件

在Python开发时,我使用pip、virtualenv和virtualenvwrapper,这个组合非常棒。

9

你确实需要安装XCode。因为有些库需要编译,XCode是必不可少的。

不过,请不要按照titaniumdecoy的建议去安装MacPorts。因为它会试图安装自己版本的所有东西,这样会让人感到困惑,而且会让你脱离常规的Mac开发环境。一个更好的软件安装工具是homebrew,它利用系统自带的工具,通过一系列的配方来安装软件,非常好用。

撰写回答