python安装后无法使用idle
2017-10-11 19:57
351 查看
python2.7安装后无法使用idle
通过cmd启动idle后返回异常:
Traceback (most recent call last):
File "idle.py", line 11, in <module>
idlelib.PyShell.main()
File "D:\python\python27\Lib\idlelib\PyShell.py", line 1574, in main
shell = flist.open_shell()
File "D:\python\python27\Lib\idlelib\PyShell.py", line 327, in open_shell
self.pyshell = PyShell(self)
File "D:\python\python27\Lib\idlelib\PyShell.py", line 897, in __init__
OutputWindow.__init__(self, flist, None, None)
File "D:\python\python27\Lib\idlelib\OutputWindow.py", line 16, in __init__
EditorWindow.__init__(self, *args)
File "D:\python\python27\Lib\idlelib\EditorWindow.py", line 267, in __init__
fontWeight))
File "D:\python\python27\lib\lib-tk\Tkinter.py", line 1322, in configure
return self._configure('configure', cnf, kw)
File "D:\python\python27\lib\lib-tk\Tkinter.py", line 1313, in _configure
self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
File "D:\python\python27\lib\lib-tk\Tkinter.py", line 1174, in _o
8a1e
ptions
nv.append(_stringify(item))
File "D:\python\python27\lib\lib-tk\Tkinter.py", line 80, in _stringify
value = unicode(value, 'utf-8')
UnicodeDecodeError: 'utf8' codec can't decode byte 0xd0 in position 0: invalid c
ontinuation byte
通过cmd启动idle后返回异常:
Traceback (most recent call last):
File "idle.py", line 11, in <module>
idlelib.PyShell.main()
File "D:\python\python27\Lib\idlelib\PyShell.py", line 1574, in main
shell = flist.open_shell()
File "D:\python\python27\Lib\idlelib\PyShell.py", line 327, in open_shell
self.pyshell = PyShell(self)
File "D:\python\python27\Lib\idlelib\PyShell.py", line 897, in __init__
OutputWindow.__init__(self, flist, None, None)
File "D:\python\python27\Lib\idlelib\OutputWindow.py", line 16, in __init__
EditorWindow.__init__(self, *args)
File "D:\python\python27\Lib\idlelib\EditorWindow.py", line 267, in __init__
fontWeight))
File "D:\python\python27\lib\lib-tk\Tkinter.py", line 1322, in configure
return self._configure('configure', cnf, kw)
File "D:\python\python27\lib\lib-tk\Tkinter.py", line 1313, in _configure
self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
File "D:\python\python27\lib\lib-tk\Tkinter.py", line 1174, in _o
8a1e
ptions
nv.append(_stringify(item))
File "D:\python\python27\lib\lib-tk\Tkinter.py", line 80, in _stringify
value = unicode(value, 'utf-8')
UnicodeDecodeError: 'utf8' codec can't decode byte 0xd0 in position 0: invalid c
ontinuation byte
原因:win默认gbk作为系统内部编码,而配置里的编码格式是utf-8,所以导致了错误
改正:将_stringify函数里的value = unicode(value, 'utf-8')修改为value = unicode(value, 'gbk')
相关文章推荐
- Python: Win7下使用 pip install lxml 无法安装lxml?
- Python学习笔记1:windows下Python的安装,以及IDLE的使用
- python2.7无法使用pip(安装easy_install)
- linux中安装新版本python之后yum无法使用的问题
- Centos 7 安装 Python3.6后yum无法使用的解决方法
- python安装了2.7之后终端无法使用退格,上下左右
- Ubuntu系统下,Python的使用和idle的安装使用
- Python IDLE 安装与使用教程(调试、下载)
- Python3安装后yum无法使用
- 【Linux】【Opencv】【Python】安装opencv以及无法使用cv2.imshow()解决办法(Ubuntu14.04)
- python3.6安装完成pip无法使用
- 自定义安装python,退格,方向键无法正常使用(转)
- 树莓派3B上一些使用pip无法装的python库的安装命令备忘
- 在Debian9(linux)上使用 的 python 3 IDLE(已经安装了python 2.7 的情况下)
- Ubuntu系统下,Python的使用和idle的安装使用
- 解决pip安装的包无法在anaconda 的python 环境下使用的问题
- centos6 安装python3.5后pip无法使用的处理
- MAC 系统 单独安装的python无法使用pip安装第三方包
- Centos6.5 编译安装python3.5版本,无法使用退格键方向键删除键等
- Python idle安装与使用教程 调试、下载