在编写第一个HelloPython程序时,遇到了这样一个问题
print("helloWorld")
print("你好")
在运行时,出现了这样的错误
查找资料时发现,Python2不支持中文。但是我明明安装的是Python3,于是我查看了我电脑里的Python列表
我的电脑里同时存在2.7和3.5,而当我使用Python命令时,默认使用的Python2.7。
接下来就要把默认改为3.5
首先将当前用户改为root
在终端输入:sudo su
点击回车会提示你输入密码,即可登录root用户
使用 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版本
系统默认显示为3.5
再次运行刚才的文件
不报错而且中午可以正常显示