阿里云liunx :
Rzsz:上传文档 yum install lrzsz
压缩文件:yum install -y unzip zip
- 配置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:
根据自己的版本选择 链接
- 下载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
- .
cd chineseocr
## 进入chineseocr目录
python app.py 8080
##8080端口号 端口号冲突 请换端口 - 再次执行 重复步骤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 可以试一下