「备用」进阶指南 Python dev
2022.11.23
runking
 热度
℃
注意:仅当你的VPS无法跑通容器且具备Python3开发环境时才使用本方案。
前言
本文档不面向零基础的小白读者,请确保你具备一定的Python项目开发经验并了解基础的Linux知识以应对本文未提及的偶发性异常。
本文的以国外某Ubuntu20.04 VPS设备为例简略介绍项目部署方法。请确保您的VPS已安装Python3,wget,git等必要依赖(模型文件存储在部署在 GitHub Release 里面,项目中的网络请求未配置前置的反向代理)。
快速上手
- 克隆代码
1
| git clone --depth=1 https://github.com/QIN2DIM/epic-awesome-gamer.git /home/epic
|
- **处理 ****
requirements
**
1
| cd /home/epic && pip install -r requirements.txt
|
- 初始化项目并填写配置文件 执行如下指令初始化项目,自动生成
config.yaml
。等待程序自动退出后以你喜欢的方式填写配置文件。
1
| cd /home/epic/src && python3 main.py
|
1 2 3
| 配置文件的默认路径为 `/home/epic/src/config.yaml`,其中必填项为「账号信息」有关配置文件的介绍请参考其他新手指南教程。
填写完毕后保存配置。
|
- 下载并安装项目依赖 安装 google-chrome(若已存在可跳过此步骤)。若需要管理员权限则使用 sudo 分步执行。
1
| wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && apt install -y ./google-chrome-stable_current_amd64.deb rm ./google-chrome-stable_current_amd64.deb
|
- 启动claim任务
1
| cd /home/epic/src && xvfb-run python3 main.py claim
|
- 启动 get 任务
1
| cd /home/epic/src && xvfb-run python3 main.py get
|
- 启动 unreal 任务
1
| cd /home/epic/src && xvfb-run python3 main.py unreal
|
- 部署定时任务
1
| cd /home/epic/src && xvfb-run python3 main.py deploy
|
高级用法
< 暂时弃用 >
- 查看log文件(默认存储路径)
1 2 3 4 5 6
| cat /home/epic/src/database/logs/runtime.log
cat /home/epic/src/database/logs/error.log
|
- 查看运行截图(默认存储路径)
1
| ls /home/epic/src/databse/screenshot
|