python3.7的Django 2.0.5 ,用captcha报错:OSError: cannot open resource错误

               上接jieba(恬不知耻),先吐槽学生党做个网站各种出错,老师又不教直接要结果。本来还打算慢慢记录遇到的错误,然后嘛,错误数目太多(๑•̀ㅂ•́)و✧,鸽了鸽了,咕咕咕咕...

那么进入正题

         出现这个问题的根本原因是因为字体的问题。Django在运行时找不到captcha需要的字体(不是很清楚,大概这意思),所以在查找字体时会报错误。

两种方法:

  • 1.在安装完captcha之后,在captcha根目录下已经有了这个字体,我的路径在C:\Users\**\AppData\Local\Programs\Python\Python37\Lib\site-packages\captcha\fonts选中该字体,然后右键安装即可

如下这个:

  • 2.把路径里的中文换成英文(以上路径**是我的中文用户名),然后就行了。至于Windows C盘里怎么改用户名我不清楚,so,我用的是第一种。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值