您当前的位置: 首页  >  博文日记

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

标签: python

需要 登录 才能发表评论
热门评论
0条评论

暂时没有评论!