Sublime Text3 Python虚拟环境(补充)——解决控制台中文乱码情况,,转自:edwardg
Sublime Text3 Python虚拟环境(补充)——解决控制台中文乱码情况,,转自:edwardg
转自:edwardgui的博客
正常的用python编译控制台是不会出现乱码的,但是在使用虚拟环境的情况下中文总是乱码,一开始以为是windows控制台编码的问题。找了挺久后发现是python+virtualenv编译系统的问题,现在我就带领大家解决这个问题。
▲注:Windows环境下
首先看下是否已经安装了Virtualenv package插件,如果没有,则Ctrl+Shift+P,install Package,输入Virtualenv安装。找到插件安装的地方:C:\Users{Username}\AppData\Roaming\Sublime Text 3\Installed Packages ==>注意改变一下Username解压Virtualenv.sublime-package文件,可以通过先添加后缀.zip变为Virtualenv.sublime-package.zip再解压包含文件如下:
修改Python + Virtualenv.sublime-build文件, 增加一行:"env": {"PYTHONIOENCODING": "utf8"},
使其变成
{"env": {"PYTHONIOENCODING": "utf8"},"target": "virtualenv_exec","shell_cmd": "python -u \"$file\"","file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python"}
然后保存,再把该文件打包为Virtualenv.sublime-package.zip再去掉后缀,就大功告成了。
最后打开Sublime Text3使用Python + Virtualenv 编译,就能看到中文正常输出啦!
Sublime Text3 Python虚拟环境(补充)——解决控制台中文乱码情况
相关内容
- Windows安装python3.x和pythcharm,,安装python:l
- 每周一书《Python编程快速上手 让繁琐工作自动化》分享
- 学习python的第十五天(函数的装饰器,两层装饰器和三层
- Python 将一个已知的utc时间转换为东八区时间,pythonut
- Python—字符串+变量,python字符串变量,字符串转义字符
- python3:判断手机的亮屏状态,python3判断手机,在用pytho
- python time包中的time.time()和time.clock()的区别,,在统计p
- Python面向对象(一)—类和对象,python面向对象对象
- python之协程,python, 一、这几天在折腾
- Python脚本带-的参数脚本,python脚本带参数,一、故事背
评论关闭