【发布时间】:2011-02-13 07:15:23
【问题描述】:
我是 Mac 新手(截至昨天),我有 Snow Leopard。我刚刚easy_install virtualenv,它不起作用。我阅读了其他几个关于我遇到的相同异常的 SO 问题,看来我需要安装 XCode。在我进入一个兔子洞之前,为 Python 相关的东西安装一个 3.5Gb Apple 特定的代码库,并且谁知道此时还有什么,我想我会在这里停下来看看对于使用 Mac 的 Django 开发人员来说什么是典型的。
- 您通常使用哪些特定于 Python/Django 但非特定于项目的工具/库?
- XCode 是否真的需要使用 virtualenv(可能还有其他东西,或者这只是解决我的问题的一种方法?
- 在基本 Django 开发过程中,您还遇到过其他 Mac 问题吗?
- 对于绝对是 Mac 菜鸟的资深 Django 开发人员,您还有其他建议吗?
【问题讨论】:
-
欢迎来到地狱 :) 这不是一个简单的设置。
-
@Ska - 它实际上非常快,减去了巨大的 XCode 下载。假设您可以使用开发服务器和测试数据库(SQLite3),从 0 到准备好新的 MacBook Pro 大约需要 4 个小时(包括安装和配置我的编辑器(Komodo Edit)、Firefox 等)用于 Django 开发。我不会费心在 OSX 中设置生产镜像环境。相反,我将 VirtualBox 与 Ubuntu Lucid 一起使用,并在那里进行设置。无需假装 Mac 是服务器,仅仅因为它有一个好的外壳。
-
我指的是如果你使用不同的 Python 版本、PIL 设置等会出现混乱。我会注意到 VirtualBox 和 Ubuntu Lucid,你将它与 Vagrant 一起使用吗?谢谢。
-
@Ska - 我还没有尝试过 Vagrant(不过现在正在查找,谢谢 :) - 顺便说一句,试试 virtualenv 和 virtualenvwrapper(易于设置,效果很好)
-
我已经使用了这两种方法,如果您了解框架中的基本 Python 安装、库的安装及其相关问题,它们就可以了。不是直截了当,这就是我经常提到的very good post。