逐步详解搭建chineseocr环境,避坑指南

环境搭建篇

chineseocr需要安装在linux环境下,我用的版本是ubuntu19.04,我参考这篇文章搭建环境,本以为按照步骤走下来就好,谁知断断续续折腾了两天才基本弄好,踩了不少的坑,在这里记载下来,给大家一个参考。

一、安装Anaconda

Anaconda的安装包可以直接到清华源下载,速度最快。下载好后直接用bash命令安装,我直接安装在root账户下:
在这里插入图片描述
坑一:安装后,直接修改Anaconda源!除非你科学上网,否则下载包很慢或者根本下载不下来。步骤:vi ~/.condarc
复制以下内容至.condarc:
channels:

  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  • http://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  • http://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  • http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  • defaults
    show_channel_urls: true

二、安装python3.6

conda update -all
conda  install python=3.6

坑二:先配置pip环境,否则跟Anaconda一样,出现下载慢或无法下载的问题。

mkdir ~/.pip
vim ~/.pip/pip.conf

复制以下内容,然后保存

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

三、下载chineseocr

Github地址:chineseocr
下载后解压,然后进入该文件夹。我使用的是cpu版本,执行如下命令:

sh setup-cpu.md

如果使用的是GPU版本,则执行
sh setup.md
此时,经过漫长的等待后,大概率会出现无法安装pytorch和torchvision的情况。
坑三:安装对应的pytorch和torchvision,这个问题困扰我最长时间,按照网上说的修改各种源都不行,只能手动安装对应的这两项。这两个项我使用的版本是pytorch-1.2.0(py3.6_cuda10.0.130_cudnn7.6.2_0) 和 torchvision-0.4.0(py36_cu100),到清华源下载对应的版本,不需要解压,直接执行如下命令:

conda install --offline /home/ai/下载/pytorch-1.2.0-py3.5_cuda10.0.130_cudnn7.6.2_0.tar.bz2
conda install --offline /home/ai/下载/torchvision-0.4.0-py36_cu100.tar.bz2

然后再次执行

sh setup-cpu.md

此时应该就不会报错了,等待执行完毕即可。

四、安装ipython

执行conda install ipython

五、启动chineseocr

执行ipython app.py 8080
一般情况下即可正常运行。如有报错,则安装相应的依赖项,此时一般是python的依赖库缺失,此时应使用‘pip install+缺失的库名’命令安装相应依赖库。

缺失web模块:执行pip install web.py
缺失cv2模块 :执行pip install opencv-python

然后再次执行ipython app.py 8080

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值