linux环境下安装chinesesocr的环境搭建和运行过程(详细)

阿里云liunx :
Rzsz:上传文档 yum install lrzsz
压缩文件:yum install -y unzip zip

  1. 配置Python环境 :
    清华园地址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
    下载对应版本的镜像:Anaconda 安装包,
    下载后推荐放入data文件夹下 :安装 一步步enter 最后yes
    bash Anaconda3-xxxxx-Linux-x86_64.sh
    安装成功:conda -V (查看版本)
    添加清华镜像源:进入自己的home文件夹,找到.condarc文件。
    输入以下代码:
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

若无.condarc文件,在终端输入 vim ~/.condarc 保存退出
接着在终端依次输入:

conda clean -i
conda config --set show_channel_urls yes  ##(镜像生效)
conda config --set channel_priority flexible

创建虚拟环境

切换到镜像:source activate
到env_name 镜像:conda activate name--备注一下

source activate
conda create -n chineseocr (虚拟环境名) python=3.6
conda activate chineseocr(进入虚拟环境)
source deactivate chineseocr 退出
if  conda 找不到版本后:
vim ~/.bashrc
export PATH=/root/data/bin:$PATH
source ~/.bashrc
此处为备注:
安装python3.6并设置默认环境  
执行conda update –all
执行 conda  install python=3.6 将python降为3.6
检查python版本 python –version 是否为
检查pip是否为python3.6对应版本 pip –version

安装pytorch和torchvision,下载一直失败。因此我单独手动安装对应的项。
1)conda换源,之前添加的清华镜像,再添加一个pytorch源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
conda install pytorch torchvision torchaudio cpuonly

坑3:不要直接使用此命令,要去掉-c pytorch。因为-c pytorch指定默认镜像安装,只有删除才能从清华源下载。
再运行安装命令,即可成功安装pytorch和torchvision

安装pytorch:
根据自己的版本选择 链接

  1. 下载chineseocr项目,并上传服务器,并将下载好的模型复制到相应的文件夹(models)。
    unzip chineseocr-app.zip (解压)
    进入chineseocr文件夹(这一步我从来没成功过)
    Cpu版本执行 sh setup-cpu.md
    Gpu 版本执行 sh setup.md

##CPU 环境配置,

conda create -n chineseocr python=3.6 pip scipy numpy jupyter ipython ##运用conda 创建python环境
conda activate chineseocr
pip install easydict opencv-contrib-python4.0.0.21 Cython h5py lmdb mahotas pandas requests bs4 matplotlib lxml -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install -U pillow -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install web.py0.40.dev0 redis
pip install keras2.1.5 tensorflow1.8 -i https://pypi.tuna.tsinghua.edu.cn/simple/
conda install pytorch torchvision -c pytorch
  1. .cd chineseocr ## 进入chineseocr目录
    python app.py 8080 ##8080端口号 端口号冲突 请换端口
  2. 再次执行 重复步骤3、步骤4,安装对应的包,直到启动项目
    访问:http://127.0.0.1:8080/ocr ##127.0.0.1 是你自己起的服务的 ip
    此时一般是python的依赖库缺失,此时应使用‘pip install+缺失的库名’命令安装相应依赖库。
    • 注意的是,如果涉及到opencv这个包文件,需要指定版本,参考命令如下
pip install  opencv-contrib-python==4.0.0.21 -i https://pypi.tuna.tsinghua.edu.cn/simple/
重复上面可以不装 

安装ipython :  conda  install  ipython

启动:ipython app.py 8080
下面是一些依赖:
pip install web.py==0.40
pip install numpy == 1.16.4
pip3 install tensorflow==1.8.1
pip install -U pillow -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install Keras                 2.1.5

python、tensorflow、Keras之间各版本对应关系
版本问题注意一下:坑死了!!!
被killed 的话 扩容到16G 可以试一下

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值