1. 筹备安装文件(零碎 win10+)
trwebocr.tar(装置并导出:docker export trwebocr > trwebocr.tar)
wsl_update_x64.msi
TheDebianProject.DebianGNULinux_1.12.2.0_neutral___76v4gfsz19hv4.AppxBundle
Docker Desktop Installer.exe(官网下载新版)
2. 装置 wsl2
a. 启用实用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
b. 启用虚拟机性能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
c. 装置 linux 发行版
双击关上 TheDebianProject.DebianGNULinux_1.12.2.0_neutral___76v4gfsz19hv4.AppxBundle 尝试装置
胜利跳过 d。如果装置失败:
将其文件名后缀由.AppxBundle 间接强制改为.zip,而后间接解压 zip 包,
—> 进入解压目录,抉择 DistroLauncher-Appx_1.12.2.0_x64.appx,后缀间接强制改为.zip,而后间接解压 zip 包,
—> 进入解压目录,如:
D:\360 极速浏览器 X 下载 \TheDebianProject.DebianGNULinux_1.12.2.0_neutral___76v4gfsz19hv4\DistroLauncher-Appx_1.12.2.0_x64
挪动此目录到 D:\ProgramFiles\DistroLauncher-Appx_1.12.2.0_x64 备用。
d. 检测环境变量
wsl -l - v 查看环境。如果 linux 用的是 wls1,装置 wsl_update_x64.msi 并转换版本
wsl --set-version Debian 2
如果无奈实现:在程序和性能外面,开启 hyperf- v 和 linux 子系统,重启重试。
确保是 wsl2 环境。
3. 启动环境
a. 启动 wsl
右键命令行启动 linux 环境(win10 的能够间接关上 D:\ProgramFiles\DistroLauncher-Appx_1.12.2.0_x64\Debian.exe),检测关上 linux 是否失常。
b. 装置并启动 docker
docker -v 查看装置是否失常
c. 执行导入命令
此命令在 linux 下执行,前面是容器文件的理论门路
docker import /mnt/d/downloads/trwebocr.tar < trwebocr
输出 docker images 查看导入是否胜利。
d. 启动容器
docker run -d --name trwebocr --restart=always -p 8089:8089 trwebocr python /TrWebOCR/backend/main.py
能够在 win 或 Linux 下执行。
启动后,拜访 http://localhost:8089/