Python 2.7 IDLE在Mac OSX上不断崩溃

问题描述:

我正在运行一个脚本,其中一个python文件打开另一个脚本。当其他文件即将打开时,IDLE python崩溃。Python 2.7 IDLE在Mac OSX上不断崩溃

我输入到这个终端

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。

+0

尝试升级:'pip install --upgrade tkinter' –

+0

好吧我会的,但我没有使用tkinter,我不记得下载它,我应该尝试pip install --uninstall tkinter? @coldspeed – Eli

+0

这可能不是一个好主意。主只知道可能造成的伤害。 –

要从终端运行IDLE 2.7,请使用python -m idlelib.idle,其中python是您的系统启动python 2.x所需的任何东西。不像3.x,没有idlelib.__main__。我尝试添加一个,但它没有正常工作。该错误消息确实证明您启动了2.x,而不是3.x.

要在Mac上正确运行IDLE,没有奇怪的随意错误,请替换Apple提供的bugclt/tk。请参阅python.org/download/mac/tcltk.