linux宝塔面板python3.9+tensorflow搭建通用证码识别系统教程
作者:总管理员
时间:2023-06-02 15:43:59
阅读数:717人阅读
首先,新建一个站点ocr.dzbfsj.com,然后将压缩包上传到站点根目录解压:
解压后的文件如下:
然后,在宝塔免费应用中,安装python项目管理器:
在版本管理中,安装最新的3.9.10
安装好后,在usr/bin目录中添加软链接python39和pip39,指向新安装的目录:
python39:www/server/python_manager/versions/3.9.10/bin/python3.9
pip39: www/server/python_manager/versions/3.9.10/bin/pip3.9
返回ocr.dzbfsj.com的站点目录,开始安装组件:
pip39 install -r requirements.txt
如果提示要升级update pip什么的,按提示语句复制执行即可。
然后,安装一个网上已删除的包,需要用以下命令执行:
pip39 install muggle-ocr-1.0.3.tar.gz -i https://pypi.douban.com/simple
安装web服务器
pip39 install Django
由于centos默认的数据库太老,需要删除/www/wwwroot/ocr.dzbfsj.com/ocr/ocr/settings.py文件里的如下内容:
测试看看能否正常识别:
cd /www/wwwroot/ocr.dzbfsj.com
python39 ocr.py
识别成功后,就可以启动服务器了:
cd /www/wwwroot/ocr.dzbfsj.com
source ./webocr_venv/bin/activate
cd ocr
python39 manage.py runserver 0.0.0.0:8889
如果出现如下端口画面,表示启动正常:
这里可以对内网api识别验证码了,但关闭窗口后就停止了。为了后台运行,我们按ctrl+c停止,运行如下代码后台启动:
nohup python39 manage.py runserver 0.0.0.0:8889 > logs.log 2>&1 &
关闭窗口后,服务正常运行。
现在,我们需要对外网开启服务。在站点设置中,找到刚才的ocr.dzbfsj.com,添加一个反代规则 :
这样就完成了验证服务器的搭建。常用操作:
查看进程:
ps aux |grep python39
退出
kill -9 [进程id]
易语言api接口请求方法:
yzm = 编码_Utf8到Ansi (网页_访问_对象 (“http://ocr.dzbfsj.com/ocr/”, 1, “img=” + yzm))
记录完毕。
本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我们删除。邮箱: 2554509967@qq.com