云崽机器人Windows配置的坑
虽然看了较多文档,但实际执行中还是有坑,这往往是因为大多文档随着时间变化就变得片面了,毕竟很难有一成不变的东西。即便是云崽原作者乐鸟本人的文档,有些细节并没有提及。
云崽原作者文档:不建议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窗口再访问就可以了)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
导入后再打开一个新的powershell窗口执行就可以安装上poetry,安装完成后的回显上会提示下添加具体路径的环境变量,以实际回显为准,而不是无脑copy网上的文档
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
2、选协议的时候注意不要选安卓,默认的iPad就行,否则100%会遇到QQ版本过低的报错(哪怕你QQ是最新的)
如果已经选成安卓了怎么办?进到Yunzai-Bot\config\目录,有config和default_config2个子文件夹,把default_config里的所有文件复制粘贴到config目录里进行替换,然后重新运行云崽(node app)就会看到让你选协议的界面,到时候选默认的iPad
3、如果参考了某些文档使用poetry run pip install -r requirements.txt安装requirements, 注意先检查Yunzai-Bot\plugins\py-plugin\requirements.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
如果以上解决不了你的问题,找服务器厂商是本末倒置了,因为不是硬件问题或系统问题,而是程序问题,大部分开源程序问题都是去github、gitee上直接反馈
https://github.com/Le-niao/Yunzai-Bot/issues
https://gitee.com/realhuhu/py-plugin/issues
相关文章
- 湘江新区:金融活水赋能实体经济
- 国庆在家,从0手撸一个依赖任务加载框架(有源码)
- Java入门必学的数据类型
- 接个私活,为什么实际开发时间总比估算的多很多?
- 零基础入门分布式系统 8. 案例研究 Case studies (完)
- Chapter 1 - 可靠、可扩展与可维护的应用系统
- 工作中对溯源反制有帮助的两个小脚本
- 金融级漏洞挖掘思路总结
- 使用ADB链接夜神的方式与吐槽
- 斗象BAS DayBreak 破晓-自动化渗透测试工具
- 如何正确的中断线程?你的姿势是否正确
- 读书,找资料,我的 SOP
- 解锁火山引擎新一代边缘云,4大场景下的应用与实践
- 灵雀云ACP 斩获“2022金边奖-最佳云原生边缘云平台”
- 7X24高可用保障,火山引擎边缘函数为猿辅导在线教学业务保驾护航
- 云原生存储工具的选型和应用探讨
- 联通边缘AI:打造“职业技能”,助力行业高质量发展
- 亚马逊 CTO Werner Vogels:2023年及未来五大技术趋势预测
- 刘强东发布京东全员信:2000+位高管降薪,公司出资 100 亿提升 54 万员工福利!
- 我司也裁员了!!