我有这个问题:
No module named _imagingft
Run Code Online (Sandbox Code Playgroud)
我已经安装了PIL,但它仍然无法正常工作.我使用OSX.
我正在尝试为Django Simple Captcha安装这个模块.
小智 13
在现有PIL上安装Pillow为我解决了这个问题:
$ sudo easy_install PIL
$ sudo easy_install Pillow
Run Code Online (Sandbox Code Playgroud)
克里斯托弗的建议对我很有用.
详细信息如下:1.卸载现有的Python Imaging Library
下载并解压缩源代码(来自 http://effbot.org/downloads/Imaging-1.1.6.tar.gz)
安装freetype2库(你需要freetype原因_imagingft处理验证码的TrueType字体)
修改setup.py(在PIL提取的源文件夹中)以匹配freetype2库(例如,在我的VPS上使用Centos我已经将'FREETYPE_ROOT = None'更改为'FREETYPE_ROOT ="/ usr/local/include"')
构建PIL(python setup.py构建)并验证Freetype2支持是否正常
安装PIL(python setup.py build)
安装完成后,您可以验证库的存在,打开python控制台并输入"_imagingft library的导入说明".
如果您使用ubuntu,您可以使用以下手册:http: //helloworld.infobart.com/compiling-pil-on-ubuntu-natty
| 归档时间: |
|
| 查看次数: |
10281 次 |
| 最近记录: |