解决 sublime 不能执行(build)代码 : UnicodeDecodeError: 'ascii' codec can't decode
2015-07-28 22:32
411 查看
在我的笔记本上使用sublime text 2 不能build代码(快捷键 Ctrl + B),但是之前在实验室的电脑上就没有问题。
今天google了一番,终于解决了这个问题。
在sublime里编辑好代码,使用快捷键Ctrl + B,屏幕下方没有任何输出。按‘Ctrl + `'进入控制台,发现输出如下:
产生这个问题的原因是exec.py文件在编辑环境变量,但是环境变量中有字符没办法decode,应该是环境变量中出现了中文字符。
按‘Ctrl + `'进入控制台,输入:
在输出中有:"D:\
\\xb8\xa3\xea\xbfPDF\xd4\xc4\xb6\xc1\xc6\xf7\\Foxit Reader
\\plugins\\",应该就是它引起的问题
-_-
在环境变量中将其删除,使用快捷键Ctrl + B,可以正常执行了。^_^
今天google了一番,终于解决了这个问题。
在sublime里编辑好代码,使用快捷键Ctrl + B,屏幕下方没有任何输出。按‘Ctrl + `'进入控制台,发现输出如下:
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 0xb1 in position 258:
产生这个问题的原因是exec.py文件在编辑环境变量,但是环境变量中有字符没办法decode,应该是环境变量中出现了中文字符。
按‘Ctrl + `'进入控制台,输入:
import os os.environ #查看环境变量
在输出中有:"D:\
\\xb8\xa3\xea\xbfPDF\xd4\xc4\xb6\xc1\xc6\xf7\\Foxit Reader
\\plugins\\",应该就是它引起的问题
-_-
在环境变量中将其删除,使用快捷键Ctrl + B,可以正常执行了。^_^
相关文章推荐
- Codeforces Gym 100570 E. Palindrome Query Manacher
- velley学习笔记(三):定制自己的Request
- iOS UIImage加载图片的问题
- iOS开发——UI进阶篇(八)pickerView简单使用,通过storyboard加载控制器,注册界面,通过xib创建控制器,控制器的view创建,导航控制器的基本使用
- Codeforces Gym 100571A A. Cursed Query 离线
- 黑马程序员——java中String、StringBuffer、StringBuilder简单见解
- hdu 5288 (预处理+暴力) OO’s Sequence
- 总结 ﹣ UITableView (性能优化①)
- LeetCode之Distinct Subsequences
- UI005---延迟加载
- 用什么判断UITextField判断为空
- JAVA-GUI练习实例,QQ登录界面
- JAVA-GUI练习实例,QQ登录界面
- 第70讲:Scala界面GUI编程实战详解
- EasyUI ComboGrid的绑定,上下键和回车事件,输入条件查询
- Equivalent String
- hdu-1509 Windows Message Queue(优先队列)
- hdoj 1509 Windows Message Queue [STL 优先队列]
- 52. N-Queens II
- Equivalent Strings