虽然看了较多文档,但实际执行中还是有坑,这往往是因为大多文档随着时间变化就变得片面了,毕竟很难有一成不变的东西。即便是云崽原作者乐鸟本人的文档,有些细节并没有提及。
云崽原作者文档:不建议https://www.bilibili.com/read/cv15119056 ,建议参考黑体这篇执行,执行前先看我后面提到的几个注意事项
https://docs.yunzai.org/deploy/windows/local.html
相关文档,建议执行前扫一遍:
https://www.bilibili.com/read/cv19893429
https://gitee.com/bling_yshs/Yunzai-v3-Installation-Steps
https://gitee.com/realhuhu/py-plugin
以下坑点都是本人遇到的,特此记录,以免其他网友浪费生命。
1、<2019的系统要注意改造https tls版本为1.2起步
https://gitee.com/bling_yshs/Yunzai-v3-Installation-Steps
并非不能选2012系统,亲测2012R2可以,只不过因为时代在发展,原版2012R2里的https tls过时了,甚至2016里的tls都过时了,需要改造系统默认的https tls版本至少tls1.2起步,否则部分https url访问会报错
改造的话,也很简单
把这段话存储为.reg格式双击导入即可生效(对新打开的程序有效,比如之前在powershell里访问报错,那你导入后新开一个powershell窗口再访问就可以了)
代码语言:javascript复制Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkv4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkv2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
导入后再打开一个新的powershell窗口执行就可以安装上poetry,安装完成后的回显上会提示下添加具体路径的环境变量,以实际回显为准,而不是无脑copy网上的文档
代码语言:javascript复制(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
2、选协议的时候注意不要选安卓,默认的iPad就行,否则100%会遇到QQ版本过低的报错(哪怕你QQ是最新的)
如果已经选成安卓了怎么办?进到Yunzai-Botconfig目录,有config和default_config2个子文件夹,把default_config里的所有文件复制粘贴到config目录里进行替换,然后重新运行云崽(node app)就会看到让你选协议的界面,到时候选默认的iPad
3、如果参考了某些文档使用poetry run pip install -r requirements.txt安装requirements, 注意先检查Yunzai-Botpluginspy-pluginrequirements.txt第一句中的域名,要跟安装命令中的域名一致
https://gitee.com/realhuhu/py-plugin
如果第一句中的域名是mirrors.tencent.com,那安装命令就是
poetry run pip install -r requirements.txt --trusted-host mirrors.tencent.com
如果文件中的域名跟命令中的域名不一样,就会报错
以上都是我切身遇到的问题
4、看网上文档介绍,说python版本需要≥3.8且小于3.11,我试了这个范围的3个版本都可以,至于3.11行不行我没有试
https://www.python.org/ftp/python/3.10.9/python-3.10.9-amd64.exe
https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exe
https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe
跟用什么Python IDE无关,用pycharm也一样,对pycharm搭建python环境感兴趣的可以看下https://jingyan.baidu.com/article/066074d6f91ee8c3c21cb0c5.html