2025-10-29
一:驱动安装:
Linux
cuda_12.6.3_560.35.05_linux.run
cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz
Windows
cuda_12.6.3_561.17_windows.exe
cudnn-windows-x86_64-8.8.1.3_cuda12-archive.zip
二:PYTHON安装(此处使用Conda,Python管理工具)
conda下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
Linux
安装命令 bash Miniconda3-latest-Linux-x86_64.sh -b -p /usr/local/miniconda3
设置环境 /usr/local/miniconda3/bin/conda init
加载环境 source ~/.bashrc
禁用默认激活base环境
conda config --set auto_activate_base false
Windows
直接默认下一步就行,运行使用Anaconda Prompt
配置国内源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
conda config --set show_channel_urls yes
配置清华镜像(在虚拟环境中执行)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
【参考】常用命令
新建环境
conda create --name demo_env python=3.9
拷贝环境
conda create --name demo_env --clone base
删除环境
conda remove --name demo_env --all
激活环境
conda activate demo_env
退出环境
conda deactivate
三:创建/拷贝(离线)虚拟环境
创建:conda create --name ocr_v4_env python=3.9.17
拷贝:conda create --name ocr_v4_env --clone base
四:安装依赖
在线安装
pip install -r requirements.txt
离线安装
无依赖包整个依赖安装
1、找一台硬件架构与操作系统与目标服务器基本一致可联网的电脑部署好环境 //cpu(x86_64与aarch64)与操作系统)
2、下载依赖
pip download -r requirements.txt -d ./packages
无依赖包单个依赖下载
https://pypi.tuna.tsinghua.edu.cn/simple/xxx/
列表代表含义(以numpy举例):
numpy-1.26.4-cp39-cp39-macosx_10_9_x86_64.whl numpy-1.26.4-cp39-cp39-macosx_11_0_arm64.whl numpy-1.26.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl numpy-1.26.4-cp39-cp39-musllinux_1_1_aarch64.whl numpy-1.26.4-cp39-cp39-musllinux_1_1_x86_64.whl numpy-1.26.4-cp39-cp39-win32.whl numpy-1.26.4-cp39-cp39-win_amd64.whl numpy # 依赖包名称 1.26.4 # 依赖包版本 cp39 # Python版本,cp39指的python3.9,cp310指的python3.10 manylinux_2_17 # 对应系统: CentOS 7、RHEL 7 等,支持大多数现代 Linux 发行版。 manylinux_2_17_x86_64 # 64位 Intel/AMD manylinux_2_17_i686 # 32位 Intel/AMD manylinux_2_17_aarch64 # 64位 ARM manylinux_2_17_armv7l # 32位 ARM manylinux_2_17_ppc64le # PowerPC 64位小端 manylinux_2_17_s390x # IBM S390x win_amd64 # 64位 Windows win32 # 32位 Windows 【特殊】 flask-3.0.3-py3-none-any.whl py3-none # Python版本,兼容大的Python版本,表示python3版本都支持。 any # 这是一个跨平台包,不依赖特定操作系统或架构
有依赖包
pip install --no-index --find-links=./packages -r requirements.txt
五:启动
1:切换目录 cd /data/apps/ocr
2:启动脚本 start.sh(linux) start.bat(windows)