OSX 10.8.1上的pythonimaging

2024-10-03 23:21:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在为一个项目签出django。我也在看django cms。Django cms需要python映像。我找不到在当前版本的OSX上安装这个的简单方法,事实上,在我开始运行python映像之前,我似乎必须构建一大堆python扩展:

http://wiki.python.org/moin/MacPython/UniversalLibrariesAndExtensions

真的没有更简单的方法吗?如果不是,是因为没人这么做吗?Django开发人员一般在Linux上工作吗?在


Tags: 项目django方法org版本httpcms开发人员
3条回答

或者您可以使用homebrew。Homebrew是一个适用于OS X的软件包管理器。它在OS X 10.6+上运行。在

要安装“python imaging”(或者更准确地说是Simon指出的PIL),只需执行一个

brew install pil

你可以走了。在

我为此写了一篇博文(http://blog.artooro.com/2013/01/04/how-to-install-pil-python-imaging-library-on-mac-os-x-10-8/

这里有一些简单的说明,可以在苹果本地设置中使用,不需要自制软件或macports或其他任何东西。在

  1. 从App Store安装Xcode。在
  2. 打开Xcode和打开Xcode首选项。在
  3. 单击Downloads选项卡,您将看到命令行工具。单击“安装”按钮安装命令行工具。(提供gcc编译PIL)
  4. 现在打开终端应用程序,并运行以下命令:
  5. sudo easy_install pip
  6. sudo pip install PIL

django cms需要Python映像库PIL。似乎你指的是python imaging,它是满足该需求的Ubuntu包名。我的经验是在macosx上构建和安装PIL,这似乎也是您的用例。PIL需要编译和构建一些C文件,这是正确的,因为各种图像算法是用C实现的,而不是Python实现的。在

以前可以从PyPI(PIL 1.1.6)安装PIL,但现在似乎不起作用了。现在您必须从herehere下载并安装所需的源版本。之后,命令python setup.py install应该足以安装它(这将构建扩展,进而构建Python映像库本身)。在

相关问题 更多 >