# 前言

打算用 Python 写一个微信刷步放在 Github-Actions 每日自动刷步的 微信刷步项目
遇到了一些问题,本来都打算要放弃了呃 啊 (ノ`Д) ノ,下面看看有没有和我一样问题

# 报错类型

报错 Error: Version 3.9.1 with arch x64 not found ,如图:
tR54.png
搜索一番,最后在贴吧找到解决方法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'
  • 比起第一种解决方法,我比较推荐第二种方法