Ubuntu 18.04下极验证geetest安装导入失败解决办法
关于极验证
现在不少网站都使用极验证来排除机器人的批量操作。
使用极验证非常简单,只用上官网进行注册并获取app_id
和app_secret
即可。
对于用Python建站的站点,支持也比较友好,从官网的帮助文档上看,兼容django, tornado和flask。
Ubuntu 18.04下安装失败
按照官方的安装指引:
获取代码
从 Github 上Clone代码:
$ git clone https://github.com/GeeTeam/gt-python-sdk.git
安装GeetestSDK
$ sudo python setup.py install
待安装完成后,进行导入测试,发现直接报错:
ModuleNotFoundError: No module named 'geetest'
查看了一下python的lib环境,确实已经安装好了.egg文件
同样的方式,在ubuntu 16.04上验证没有问题,应该还是系统的导致的。
解决办法
直接copy sdk下的geetest.py
文件到库目录
/usr/local/lib/python3.6/dist-packages/geetest.py
OK, 问题解决。
展开剩余53%