2017-08-15 109 views
0

我正在運行一個腳本,其中一個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

這可能不是一個好主意。主只知道可能造成的傷害。 –

回答

1

要從終端運行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.