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

时间:2011-02-13 07:15:24

标签: python django macos

我是Mac的新手(截至昨天),我有Snow Leopard。我只是easy_install virtualenv,它不起作用。我读了几个关于我遇到的同样异常的SO问题,似乎我需要安装XCode。在我走下一个兔子洞之前,为Python相关的东西安装一个3.5Gb Apple专用代码库,谁知道此时还有什么,我想我会在这里停下来找出Macs的Django开发人员的典型代码。

  1. 您通常使用哪些特定于Python / Django但非项目特定的工具/库?
  2. XCode是否真的有必要使用virtualenv(以及其他潜在的东西,或者这只是解决我问题的一种方法?
  3. 您是否遇到过基本Django开发遇到的其他Mac问题?
  4. 对于一位绝对Mac Mac的老手Django dev,你还有其他的建议吗?

3 个答案:

答案 0 :(得分:9)

你需要XCode,是的。除了其他任何需要编译的库,你都需要它。

请不要按照titaniumdecoy的建议安装MacPorts。它试图安装自己的所有版本,这会造成不必要的混乱,并让你脱离通常的Mac开发堆栈。一个更好的软件包安装工具是homebrew,它使用内置工具通过一系列配方安装软件。这很棒。

答案 1 :(得分:4)

我几天前开始使用Mac,但我遇到了同样的问题。你需要XCode,是的!

Packgers经理,与apt-get一样,您可以尝试HomeBrew

要在django中开发,我使用TextMate,并使用一些bundles to django

要在python中开发我使用pip,virtualenv和virtualenvwrapper,这太棒了。

答案 2 :(得分:1)

作为iOS开发人员,我无法评论Django开发的具体细节,但以下内容应该可以帮助您入门。

立即安装macports。您可以使用单个命令安装几乎任何unix工具,包括virtualenv。(更新:使用HomeBrew而不是其他答案中的建议:请参阅注释以了解原因。)

您需要安装Xcode才能获得Mac OS X开发人员工具链(gcc等),除非您更愿意自己安装。

如果您使用Eclipse,Pydev插件是一种可行的方法。 TextMate可能是mac上最受欢迎的文本编辑器。 Python Wiki全面了解您的选择。