rhel6 无管理员权限,无网络,OCR开发环境配置

在没有网络和管理员权限的RHEL6.7系统上,为银行OCR任务配置开发环境,包括非管理员安装rpm包、Python环境(通过Anaconda和虚拟环境)、ctpn、leptonica及tesseract的编译。详细步骤涉及conda环境管理、离线包安装、编译选项调整等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rhel6 无管理员权限,无网络,OCR开发环境配置

还是银行ocr的任务,保密要求很高,没有网络,没有管理员权限,在redhat6.7系统上部署开发环境,包括python计算环境,opencv, tensorflow, ctpn, leptonica, tesseract。

1. 非管理员断网安装rpm包

  • $HOME = /home/cuizhou/usr 代替管理员时的/usr

  • 把下载好的 .rpm包放到/home/cuizhou。可以在有网的机器上用yum install --downloadonly <package-name> -d path_to_save提前下载好。也可以在网上下包,redhat6 可用的 rpm 资源列表:http://mirrors.163.com/centos/6/os/x86_64/Packages/

  • 解压: rpm2cpio ***.rpm |cpio -idvm 默认安装到 $HOME下的 $HOME/usr/local 中,也可以用 -relocate指定路径

  • 添加环境变量 ~/.bashrc:

    export LD_LIBRARY_PATH = $HOME/usr/local/lib:$HOME/usr/local/lib64:$LD_LIBRARY_PATH

    export PATH=$PATH:$HOME/usr/bin

2. Python 环境

断网就算了,还没root权限,pip不好使了,直接anaconda全家桶吧,顺便conda建立个虚拟环境,在虚拟环境里想配置啥配置啥,想装啥装啥,搞坏了就删了虚拟环境再建一个。conda这个东西不仅可以配python的包,rhel6上面编译环境版本太老,用conda来个大换血。

  • Anaconda 安装:

    • 如果是python2,就用5.1版本及以上的anaconda,因为conda的版本是4.4,支持conda install --download-only 下载离线包的命令。 安装到 /home/cuizhou/anaconda2。
    • 环境变量 ~/.bashrc:
      export PATH="/home/cuizhou/anaconda2/bin:$PATH"
      alias pythonana="$HOME/anaconda2/bin/python"
  • 创建虚拟环境:

    • 用conda创建虚拟环境需要网络,离线创建的方法是克隆本地已有的环境:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值