栏目:经验分享 作者:小天 点击: 3,762 次
项目地址:https://github.com/kerlomz/captcha_platform
首先我们确认python和pip版本,python版本必须大于等于3.5,运行以下命令检查:
1 2 |
python3 --version pip3 --version |
如果未安装,请运行以下命令:
1 2 3 |
sudo apt update sudo apt install python3-dev python3-pip sudo pip3 install -U virtualenv # system-wide install |
安装TensorFlow:
创建一个新的虚拟环境,方法是选择 Python 解释器并创建一个 ./venv
目录来存放它:
1 |
virtualenv --system-site-packages -p python3 ./venv |
使用特定于 shell 的命令激活该虚拟环境:
1 |
source ./venv/bin/activate |
当 virtualenv 处于有效状态时,shell 提示符带有 (venv)
前缀。
在不影响主机系统设置的情况下,在虚拟环境中安装软件包。首先升级 pip
:
1 2 |
pip install --upgrade pip pip list |
之后要退出 virtualenv,请使用以下命令:
1 |
deactivate |
安装CPU版的TensorFlow:
1 |
pip install --upgrade tensorflow |
测试TensorFLow代码:
1 |
python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))" |
如果没有报错,则TensorFLow安装成功了。
安装依赖库,这里选用了tornado,执行以下命令:
1 2 |
apt-get install libsm6 libxrender1 libxext-dev pip3 install pillow opencv-python numpy requests pyyaml tornado watchdog pyinstaller |
安装项目的过程:
1 2 3 4 5 6 |
wget https://github.com/kerlomz/captcha_platform/archive/master.zip unzip master.zip mv captcha_platform-master captcha_platform cd captcha_platform cp config_demo.yaml config.yaml python3 tornado_server.py |
安装完成后默认端口为 19952
用CURL测试:
1 |
curl http://localhost:19952/service/info |
captcha_platform部署参考:https://www.jianshu.com/p/80ef04b16efc
安装TensorFlow参考:https://www.tensorflow.org/install/pip?lang=python3
声明: 本文由( 小天 )原创编译,转载请保留链接: Debian 9 X64下部署captcha_platform (图像识别)
------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。