zoukankan      html  css  js  c++  java
  • Sublime Text3 Python虚拟环境(补充)——解决控制台中文乱码情况

    转自:edwardgui的博客

    正常的用python编译控制台是不会出现乱码的,但是在使用虚拟环境的情况下中文总是乱码,一开始以为是windows控制台编码的问题。找了挺久后发现是python+virtualenv编译系统的问题,现在我就带领大家解决这个问题。

    ▲注:Windows环境下
    • 首先看下是否已经安装了Virtualenv package插件,如果没有,则Ctrl+Shift+P,install Package,输入Virtualenv安装。
    • 找到插件安装的地方:C:Users{Username}AppDataRoamingSublime Text 3Installed 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 编译,就能看到中文正常输出啦!

  • 相关阅读:
    【第五年-创业路】
    【工具与解决方案】从做项目中积累学习
    【原理篇】人工智能
    【原理】分布式系统
    攻克Spring
    工具篇集锦
    最好用的JQuery插件集合以及组合拳
    设计模式 之状态模式
    设计模式 之组合模式
    设计模式之 封装算法
  • 原文地址:https://www.cnblogs.com/nymrli/p/9542751.html
Copyright © 2011-2022 走看看