请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在处理验证码的时候 无法显示验证码?

我代码是按照教程去敲的

但是,提示是这样的

  File "/Users/fish/.pyenv/versions/testvir/lib/python2.7/site-packages/django/core/handlers/base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "/Users/fish/.pyenv/versions/testvir/lib/python2.7/site-packages/django/core/handlers/base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/Users/fish/.pyenv/versions/testvir/lib/python2.7/site-packages/captcha/views.py", line 67, in captcha_image
    font = ImageFont.truetype(fontpath, settings.CAPTCHA_FONT_SIZE * scale)
  File "/Users/fish/.pyenv/versions/testvir/lib/python2.7/site-packages/PIL/ImageFont.py", line 238, in truetype
    return FreeTypeFont(font, size, index, encoding)
  File "/Users/fish/.pyenv/versions/testvir/lib/python2.7/site-packages/PIL/ImageFont.py", line 127, in __init__
    self.font = core.getfont(font, size, index, encoding)
  File "/Users/fish/.pyenv/versions/testvir/lib/python2.7/site-packages/PIL/ImageFont.py", line 37, in __getattr__
    raise ImportError("The _imagingft C module is not installed")
ImportError: The _imagingft C module is not installed
[08/Feb/2017 12:39:14] "GET /captcha/image/0bff177380a581f1479686b3838a08124e67f896/ HTTP/1.1" 500 78122


是不是我的PIL库没有安装好?

正在回答 回答被采纳积分+3

2回答

bobby 2017-02-08 12:56:13

应该是pillow安装失败了, 你百度一下ImportError: The _imagingft C module is not installed  这个错误网上答案很多

0 回复 有任何疑惑可以回复我~
bobby 2017-02-08 12:55:15

你是通过 pip install pillow安装的吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 jqlts1 #1
    是pip 安装的,百度的结果都是说要重新安装,但是都不行
    回复 有任何疑惑可以回复我~ 2017-02-08 12:59:40
  • bobby 回复 提问者 jqlts1 #2
    你是windows环境还是linux环境?
    回复 有任何疑惑可以回复我~ 2017-02-08 14:29:43
  • 提问者 jqlts1 #3
    我是mac的,是linunx 
    回复 有任何疑惑可以回复我~ 2017-02-08 20:07:03
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信