在窗口中并使用鼠标中键时,(python3的)Idle3通常会崩溃.
终端中始终存在相同的错误:
Traceback (most recent call last): File “/usr/local/bin/idle3”, line 5, in main() File
“/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/idlelib/pyshell.py”,
line 1548, in main
root.mainloop() File
“/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/init.py”, line 1280, in mainloop self.tk.mainloop(n)UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xFF in position 0: invalid continuation byte
`
解决方法:
问题似乎是brew在没有tcl-tk的情况下安装了python,因此使用了来自mac-os的旧tcl-tk.这是一个解释某些鼠标滚轮命令的问题.
解决方案 :
brew重新安装python –with-tcl-tk
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!