林老头 发表于 2023-8-2 22:45:43

mind+ V 1.7.3 python模式运行出错的原因和解决办法

本帖最后由 林老头 于 2023-8-2 22:47 编辑

今天有朋友咨询我一个问题,mind+ V 1.7.3 python模式运行出错

打印如下的错误信息:
Python runtime state: initialized
Traceback (most recent call last):
File "C:\Users\Administrator\Documents\mindplus-py\environment\Python3.8.5-64\lib\site.py", line 581, in <module>      
    main()
File "C:\Users\Administrator\Documents\mindplus-py\environment\Python3.8.5-64\lib\site.py", line 568, in main
    known_paths = addsitepackages(known_paths)
File "C:\Users\Administrator\Documents\mindplus-py\environment\Python3.8.5-64\lib\site.py", line 351, in addsitepackages
    addsitedir(sitedir, known_paths)
File "C:\Users\Administrator\Documents\mindplus-py\environment\Python3.8.5-64\lib\site.py", line 209, in addsitedir   
    addpackage(sitedir, name, known_paths)
File "C:\Users\Administrator\Documents\mindplus-py\environment\Python3.8.5-64\lib\site.py", line 165, in addpackage   
    for n, line in enumerate(f):
UnicodeDecodeError: 'gbk' codec can't decode byte 0x9d in position 261: illegal multibyte sequence


我自己安装后试了一下,果然出现同样的错误:



看样子是系统编码的问题,尝试解决问题,找到两种解决问题的方法:

1.修改打开文件的格式

直接找到出错的site.py文件,在160修改如下图所示:


直接把文件打开为utf-8格式,错误消失,但是有没有后遗症,不知道。

2.直接把系统的编码改为utf=8

方法如下:
打开系统设置,并找到时间和语言选项


点击进入该选项后,先点击语言,找到管理语言设置-更改系统区域设置,在beta版:使用Unicode UTF-8提供全球语言支持前面打勾。



我个人更倾向于修改系统编码这种方式。
页: [1]
查看完整版本: mind+ V 1.7.3 python模式运行出错的原因和解决办法