【发布时间】:2017-08-15 10:41:52
【问题描述】:
我正在运行一个脚本,其中一个 python 文件打开另一个。当其他文件即将打开时,IDLE python 崩溃。
我在终端输入了这个
python -m idlelib
收到了这个
Error in sitecustomize; set PYTHONVERBOSE for traceback:
KeyError: 'PYTHONPATH'
Error in sitecustomize; set PYTHONVERBOSE for traceback:
KeyError: 'PYTHONPATH'
然后说
Python 3.6.2 |Anaconda custom (x86_64)|
并打开它,但我需要使用 2.7,以便与我正在使用的其他软件兼容。
TIA。
【问题讨论】:
-
尝试升级:
pip install --upgrade tkinter -
好的,我会的,但我没有使用 tkinter,我不记得曾经下载过它,我应该尝试 pip install --uninstall tkinter 吗? @coldspeed
-
这可能不是一个好主意。只有上帝知道这可能造成什么伤害。
-
站点自定义错误;为回溯设置 PYTHONVERBOSE:KeyError: 'PYTHONPATH' Collecting tkinter
-
要在 Mac 上正常运行 IDLE,不能使用 Apple 提供的有缺陷的 tcl/tk。见python.org/download/mac/tcltk。对于 2.7,您需要
python -m idlelib.idle,因为 2.7 没有 idlelib.__main__。 (我尝试添加一个,但它无法正常工作。)错误消息确实证明您启动的是 2.x,而不是 3.x。
标签: python macos python-2.7 crash python-idle