Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OSX 10.8.1上的python映像_Python_Django_Macos - Fatal编程技术网

OSX 10.8.1上的python映像

OSX 10.8.1上的python映像,python,django,macos,Python,Django,Macos,我目前正在检查django的一个项目。我也在看django cms。Django cms需要python映像。我找不到简单的方法在当前版本的OSX上安装它,事实上,在开始运行python映像之前,我似乎必须构建一整套python扩展: 真的没有更简单的方法吗?如果不是,是否因为没有人这样做?Django开发人员通常在Linux上工作吗?Django cms需要Python映像库PIL。看起来您指的是python imaging,它是该需求的Ubuntu包名。我的经验是在MacOSX上构建和安装

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


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

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

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

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

要安装“PythonImaging”(或者Simon指出的更正确的PIL),只需

brew install pil

你可以走了。

我写了一篇关于这个()

这里有一些简单的说明,可以使用原生Apple设置,不需要自制或macports或其他任何东西

  • 从应用商店安装Xcode
  • 打开Xcode和打开Xcode首选项
  • 单击下载选项卡,您将看到命令行工具。单击“安装”按钮安装命令行工具。(这为编译PIL提供了gcc)
  • 现在打开终端应用程序,并运行以下命令:
  • sudo easy\u安装pip
  • sudo pip安装PIL

  • 谢谢经过进一步的研究,我决定尝试使用ActiveState中的“activepython”:虽然我现在已经用“activepython”解决了这个问题,但我喜欢自制的外观,所以我安装了它。干杯