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 编译,就能看到中文正常输出啦!

  • 相关阅读:
    模块 configparser subprocess 表格 的
    random, json, pickle, hashlib, hmac, shutil, shelve
    常用模块 1.时间模块 2.系统模块 3.项目开发目录规范
    GAN 教程记录
    matplotlib.pyplot展示MNIST图片
    机器学习算法辨别
    命令
    搭环境
    不对称分类的错误评估
    入侵检测数据集
  • 原文地址:https://www.cnblogs.com/nymrli/p/9542751.html
Copyright © 2011-2022 走看看