需要帮助安装PIL才能使用Django ImageField

时间:2012-05-27 16:32:54

标签: python django python-imaging-library macports gcc-4.2

我是这些事的新手。我一直在互联网上寻找解决这个错误的方法:

unable to execute gcc-4.2: No such file or directory
error: command 'gcc-4.2' failed with exit status 1

尝试安装Python Image Library时,每次运行时都会出现此错误:

python setup.py install

我已尝试过在本网站和其他网站上提供的一些解决方案,但没有运气。

我尝试使用Macports安装PIL似乎有效,但是当我在我的Django模型上运行syncdb时,它告诉我安装PIL。

此刻有点迷失。有没有人有一个经过测试,傻瓜式的方法来解决这个问题?

1 个答案:

答案 0 :(得分:2)

根据我的经验,除非您使用pip,否则构建和安装PIL是一场噩梦。尝试创建virtualenv,然后在其中安装PIL:

pip install PIL

我使用这种技术在MacPorts中使用Python 2.7在Snow Leopard上运行PIL。

如果您无法启动并运行virtualenv,我建议virtualenv-burrito,它会自动为您设置所有内容。