SublimeText Build UnicodeEncodeError
来源:互联网 发布:阿里云 域名 编辑:程序博客网 时间:2024/06/15 03:03
SublimeText2 (Ctrl + B) Build 之后console没有显示结果, SublimeText2 console(View->show console) 中提示
Running C:\Python27\python.exe -u C:\...\yourPythonFile.pyTraceback (most recent call last): File ".\sublime_plugin.py", line 337, in run_ File ".\exec.py", line 154, in run File ".\exec.py", line 48, in __init__ File ".\subprocess.py", line 633, in __init__ File ".\subprocess.py", line 842, in _execute_childUnicodeEncodeError: 'ascii' codec can't encode characters in position 34-36: ordinal not in range(128)
网络上有一些解决办法:
In Packages/Default/exec.py
at line 45
Replace :
proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())With :
os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())
但是好像还是不行,由于2.7.9的版本编码问题,在sublime text的py文件路径包含了如中文等一些涉及编码问题的字符。
改换含中文文件夹的路径为一个纯英文的路径就能正常build
0 0
- SublimeText Build UnicodeEncodeError
- sublimetext -- ??
- sublimeText
- UnicodeEncodeError
- UnicodeEncodeError
- UnicodeEncodeError
- SublimeText快捷键
- SublimeText 视频教程
- sublimetext使用方法
- sublimetext激活
- sublimeText 快捷键
- SublimeText快捷键
- sublimeText 快捷键
- SublimeText 相关
- django UnicodeEncodeError
- Django UnicodeEncodeError
- sublimeText修改编码
- 代码编辑器SublimeText
- Python字符串逆序输出
- 数组中的逆序对 (java实现)
- python中的访问控制
- 阴影体(shadow volume)
- C3_循环结构
- SublimeText Build UnicodeEncodeError
- Java命名规则
- 【原创】原来callback函数就是lambda
- lintcode:Longest Increasing Continuous subsequence II
- 怎么使用VS2010创建自己的DLL,并配置到另外的一个工程
- 简单流程测试(部署到审核)(2)
- C3_循环结构练习
- zepto在安卓下使用swipe, swipeLeft, swipeRight 无效解决
- 浅析Context及可能带来的内存泄漏问题(转载)