Ubuntu 18.04下极验证geetest安装导入失败解决办法

关于极验证

现在不少网站都使用极验证来排除机器人的批量操作。

使用极验证非常简单,只用上官网进行注册并获取app_idapp_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%