# 前言
打算用 Python 写一个微信刷步放在 Github-Actions 每日自动刷步的 微信刷步项目
遇到了一些问题,本来都打算要放弃了呃 啊 (ノ`Д) ノ,下面看看有没有和我一样问题
# 报错类型
报错 Error: Version 3.9.1 with arch x64 not found
,如图:
搜索一番,最后在贴吧找到解决方法: https://tieba.baidu.com/p/8172024054
# 原因
可能就是因为大部分人的 Runner 统一是 ubuntu-latest 导致的。
Github 的 ubuntu-latest 标签会随机分发到 Ubuntu 22.04 LTS
Ubuntu 22.04 LTS ,这个最新版的缓存并没有 Python3.9.1
简单的说就是 Python v3.9.1 在 GitHub 不支持 Ubuntu 22.04 LTS
所以才会报错 Error: Version 3.9.1 with arch x64 not found
# 解决方法
有两个解决方法
1. 把 runner 换成支持 3.9.1 的 Ubuntu20.04 :
runs-on: ubuntu-20.04 LST |
2. 将 .yml 里的 python-version: '版本'
换成 3.9.12
:
with: | |
python-version: '3.9.12' |
- 比起第一种解决方法,我比较推荐第二种方法