当前位置:   article > 正文

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

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
  • 1
  • 2

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

mkdir ~/.pip
vim ~/.pip/pip.conf
  • 1
  • 2

复制以下内容,然后保存

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

  • 1
  • 2
  • 3

三、下载chineseocr

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

sh setup-cpu.md
  • 1

如果使用的是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
  • 1
  • 2

然后再次执行

sh setup-cpu.md
  • 1

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

四、安装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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/965728
推荐阅读
相关标签
  

闽ICP备14008679号