编译安装 PDF-Guru

原创
2023/08/08 17:24
阅读数 618
AI总结

编译安装
安装go环境、node环境和python环境

sudo apt  install golang-go

# 确认go安装成功
go version

# 确认 "~/go/bin" 位于PATH环境变量中
echo "export PATH=$PATH:$HOME/go/bin" >> $HOME/.bashrc
source $HOME/.bashrc
echo $PATH | grep go/bin

# 确认nodejs安装成功

sudo apt install npm

npm --version

编译项目

建议新建一个编译用的文件夹

mkdir dvp

cd dvp

克隆项目

git clone https://github.com/kevin2li/PDF-Guru.git

如果遇到超时,可以使用镜像站。

git clone https://gitee.com/Kevin234/PDF-Guru.git

或者

git clone https://kgithub.com/kevin2li/PDF-Guru.git

cd PDF-Guru
ROOT=$(pwd)

go install github.com/wailsapp/wails/v2/cmd/wails@latest

如果遇到超时,可以先给 go 设置代理。

go env -w GOPROXY=https://goproxy.cn,direct

或者

go env -w GOPROXY=https://goproxy.io,direct

再次执行安装命令。

go install github.com/wailsapp/wails/v2/cmd/wails@latest

go mod tidy

# 安装前端依赖
cd ${ROOT}/frontend
npm install

# 安装后端环境
cd ${ROOT}/thirdparty
pip install -r requirements.txt
pyinstaller -F -w pdf.py
mkdir ${ROOT}/build/bin

# 1) for darwin, linux
cp dist/pdf ocr.py convert.py ${ROOT}/build/bin

# 2) for windows
cp dist/pdf.exe ${ROOT}/build/bin
cp ocr.py ${ROOT}/build/bin
cp convert.py ${ROOT}/build/bin

cd $ROOT
wails dev # 开发预览
wails build # 编译
将build/bin目录打包,运行PDF Guru即可。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
AI总结
返回顶部
顶部