发布网友 发布时间:2022-04-30 14:28
共5个回答
热心网友 时间:2022-04-19 03:47
点击菜单View中的show Console 或快捷菜单 ctrl+` 弹出类似如下信息:
Running python -u C:\Users\Administrator\Desktop\test.py
Traceback (most recent call last):
File ".\sublime_plugin.py", line 337, in run_
File ".\exec.py", line 154, in run
File ".\exec.py", line 45, in __init__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xbf in position 146: ordinal not in range(128)
这个问题的起因是配置文件目录下Packages\Default目录下的exec.py在编辑环境变量,但是环境变量中的字符集确少了ascii字符集。
找到配置文件目录位置(C:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages\Default)找到exec.py进行编辑
找到如下语句
for k, v in proc_env.iteritems():
proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
把这两行代码注释或直接删除,保存即可。
然后再Ctrl+B编译试试。
热心网友 时间:2022-04-19 05:05
目录中不能有中文热心网友 时间:2022-04-19 06:40
在sublime的菜单上选择:热心网友 时间:2022-04-19 08:31
python的环境变量加了没?追问加了,Cmd Pyrhon会直接出来追答那就不清楚了,你试试重装下st2 或直接下载绿色版的,再要么把hello.py保存到别的地方?!!!问题无奇不有,没有理论和经验的情况下只有靠试!祝你好运.
热心网友 时间:2022-04-19 10:39
Ctrl-Shift-B