Downr1n降级遇到的坑

发布时间 2023-12-26 13:12:11作者: 丁少华

安装python

开始之前,请先安装Python3.9,必须是这个版本,3.9以后版本会报错。
如果电脑已经存在其他版本请先删。
安装完成后,无需配置环境变量,可以输入以下命令看看是否成功。

python3 -V

提示缺少xz

这个视情况而定,我电脑里没有这个,安装即可

brew install xz

报错 what=getting keys failed with error

降级时报错:what=getting keys failed with error: xxxx等。
这是因为最近futurerestore降级时依赖的解析网站间歇性抽风了,时好时坏,导致无法正常获取解析数据,从而提示这个错误!!
使用网站提供的本地代理即可。

执行代理程序1

运行代理程序的时候,输入1 会自动安装python代理程序所需依赖,这个时候又提示

You are using pip version 22.0.4; however, version 23.3.2 is available

那我们升级一下pip就行了,执行以下命令

python3 -m pip install --upgrade pip

然后再次执行命令1,即可安装成功

Requirement already satisfied xxx
...

执行代理程序2

安装完以来后,输入2,启动代理,发现输出一下信息

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

看不出任何信息,推测:输入2 其实走的是wikiproxy.py程序,那么我直接在命令启动,这样至少能看到错误信息,执行

python3 /wikiproxy/wikiproxy.py

于是便看到了错误信息,提示fastapi依赖,那我们再次帮他安装即可,执行

pip install fastapi

至此,再次重新执行代理,代理成功后再次执行down1n进行降级即可

主教程: https://dkxuanye.cn/?p=7271