关于Python中文报错的问题

在编写第一个HelloPython程序时,遇到了这样一个问题

	print("helloWorld")
	print("你好")

在运行时,出现了这样的错误
关于Python中文报错的问题
查找资料时发现,Python2不支持中文。但是我明明安装的是Python3,于是我查看了我电脑里的Python列表
关于Python中文报错的问题
我的电脑里同时存在2.7和3.5,而当我使用Python命令时,默认使用的Python2.7。
接下来就要把默认改为3.5
首先将当前用户改为root
在终端输入:sudo su
点击回车会提示你输入密码,即可登录root用户
关于Python中文报错的问题
使用 update-alternatives 来为整个系统更改 Python 版本

update-alternatives --list python

系统会提示:update-alternatives: 错误: 无 python 的候选项
如果出现以上所示的错误信息,则表示 Python 的替代版本尚未被 update-alternatives 命令识别。想解决这个问题,我们需要更新一下替代列表,将 python2.7 和 python3.5 放入其中。

update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2

将Python3.5优先级设置为2 Python2.7优先级设置为1
关于Python中文报错的问题
再次查看Python版本
关于Python中文报错的问题
系统默认显示为3.5
再次运行刚才的文件
关于Python中文报错的问题
不报错而且中午可以正常显示

关于Python中文报错的问题关于Python中文报错的问题 king乾 发布了3 篇原创文章 · 获赞 2 · 访问量 18 私信 关注
上一篇:CentOS下OpenJDK设置JAVA_HOME


下一篇:update-alternatives 使用详解