Python sublime text安装配置中文输出乱码

2021-02-23 15:49发布

[图]windows10系统,在win+r里输入python显示找不到python文件,在win+powershell里可以,

windows10系统,在win+r里输入python显示找不到python文件,在win+powershell里可以,


2条回答
aijingda
2楼-- · 2021-02-24 14:08

解决办法是:

在sublime text3的菜单栏选择 Tools->Build System->New Build System...,然后在打开的文件中输入下面的代码,把原有内容替换。

{

    "cmd": ["python","-u","$file"], 

    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 

    "selector": "source.python", 

    "encoding": "cp936"

}

然后保存,自己起一个名字,比如python2。

我的网名不再改
3楼-- · 2021-02-24 15:07

1、下载Sublime text 3。官网地址https://www.sublimetext.com。

2、安装Sublime text 3。

3、配置运行Python环境。具体操作如下:

运行Sublime text 3,打开Tools –>> Build System –>> New Build System

输入以下代码:

{ "cmd": ["D:/python34/python.exe","-u","$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python",}

保存名为Python3。注意:这里D:/python34/python.exe是具体安装python的目录。

打开Tools –>>Build System,选择新建好的Python3。这样运行Python环境就基本配置好了。

4、设置字体及字号。

运行Sublime text 3,点Preferences –>>Settings在里面更改你所要的字号。如下图:

我这里设置为14号。

运行下测试如图所示:

这里测试英文正常。再试下中文,如图所示:

ctrl+B进行编译出问题了,显示中文乱码?解决方法如下:

1、安装Package Control插件。

2、安装Anaconda插件完成之后,运行Sublime text 3,点Preferences –>>Browse Packages 按如图所示步骤找到python3.sublime-build并打开并在其中输入以下代码:

"env": {"PYTHONIOENCODING": "utf8"},保存。

现在测试如图所示运行正常,烦人的乱码没了。

以上不妥之处敬请指正!谢谢