diff --git a/README.md b/README.md index 50674de..e31d96b 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,18 @@ 4. 填写Name和Value 5. 在"Actions"中的"run"下点击"Run workflow"即可手动执行签到,后续运行按照schedule,默认在每天9:00自动签到,可自行修改 6. 有问题可以提issue +## 本地服务器部署 +如果你有自己的服务器,可以尝试这样做: +1. 下载项目到本地,将其中的xgdYqtb文件夹单独取出来,上传到服务器 +2. 登录服务器终端。如果服务器没有python 3或以上,需要额外安装。python2将会出现问题。 +3. 修改index.py中的第六行和第七行,直接赋值给两个变量,或者在系统中添加相应的系统环境变量 +4. 执行其中的index.py文件。如果执行成功,看第四步。 +5. 设置定时打卡任务:终端执行`crontab -e`,在vim打开的文件最后追加一行:`0 8 * * * python解释器的绝对路径 脚本的绝对路径`,这样默认每天八点打卡 + +### 可能遇到的问题 +下面是我在自己部署到本地服务器时遇到的问题,仅供参考 +* `ModuleNotFoundError: No module named xxx ` xxx模块不存在。可以百度搜索下载方式。注意有时命令需要写pip3而非pip。 +* 有时可能因为文件中的中文字符(utf-8),会导致编译出现问题。将中文字符修改成纯英文(ascii)即可。 ## 几个环境变量