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/


沧浪水
97 声望12 粉丝