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