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

2023-08-021.5万
AI 快速预览详细 收起
本文讨论了mind+ V 1.7.3 Python模式运行出错的问题,具体表现为UnicodeDecodeError: 'gbk' codec can't decode byte 0x9d in position 261: illegal multibyte sequence。文章提供了两种解决方法:一是修改site.py文件的编码格式为utf-8;二是更改系统的区域设置为UTF-8。这两种方法都能有效解决编码问题,确保Python模式正常运行。


今天有朋友咨询我一个问题,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


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

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

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

1.修改打开文件的格式

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

mind+ V 1.7.3 python模式运行出错的原因和解决办法图2
直接把文件打开为utf-8格式,错误消失,但是有没有后遗症,不知道。

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

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

mind+ V 1.7.3 python模式运行出错的原因和解决办法图4
点击进入该选项后,先点击语言,找到管理语言设置-更改系统区域设置,在beta版:使用Unicode UTF-8提供全球语言支持前面打勾。

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

我个人更倾向于修改系统编码这种方式。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -