March7thAssistant icon indicating copy to clipboard operation
March7thAssistant copied to clipboard

[Bug]: 在尝试更新锄大地后试图执行时出现命令错误

Open EvenHerobrine opened this issue 9 months ago • 5 comments

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • [x] 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • [x] 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • [x] 我已知晓并同意,若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭/锁定。
  • [x] 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

March7thAssistant 版本 (或 Commit Id)

v2025.1.20

重现步骤

Image 尝试运行【3】地图、【5】测试或通过小助手快速启动时都出现了这样的报错信息: Traceback (most recent call last): File "fhoe.py", line 10, in from get_width import check_mult_screen File "D:\c++\禁忌知识\March7thAssistant_v2.5.3\March7thAssistant_v2.5.3\3rdparty\Fhoe-Rail\get_width.py", line 6, in from utils.config.config import ConfigurationManager File "D:\c++\禁忌知识\March7thAssistant_v2.5.3\March7thAssistant_v2.5.3\3rdparty\Fhoe-Rail\utils\config\config.py", line 9, in class ConfigurationManager: File "D:\c++\禁忌知识\March7thAssistant_v2.5.3\March7thAssistant_v2.5.3\3rdparty\Fhoe-Rail\utils\config\config.py", line 91, in ConfigurationManager def read_json_file(filename: str, path=False) -> tuple[dict, str]: TypeError: 'type' object is not subscriptable

期望的结果是什么?

正常运行

实际的结果是什么?

报错

日志记录

2025-03-01.log

补充说明(可选)

No response

EvenHerobrine avatar Mar 01 '25 09:03 EvenHerobrine

请升级到 Python 3.11.X

smjes3 avatar Mar 01 '25 11:03 smjes3

请升级到 Python 3.11.X

电脑里有3.8和3.12的Python,我该如何操作以使锄大地使用新版本Python运行?

EvenHerobrine avatar Mar 02 '25 07:03 EvenHerobrine

系统属性-高级系统设置-环境变量, 系统变量中Path,将Python3.12相关的移动到3.8的之前。

这会改变默认的Python版本。

smjes3 avatar Mar 02 '25 09:03 smjes3

重新尝试了一下,单独运行March7thAssistant文件夹下3rdparty\Fhoe-Rail可以运行,但使用March7th Launcher内的锄大地项目运行Fhoe-Rail出现了如上报错。

EvenHerobrine avatar Mar 03 '25 11:03 EvenHerobrine

检查一下 config.json 里面的 python_exe_path 配置,或使用集成版

moesnow avatar Mar 25 '25 07:03 moesnow