After installing Python, there is usually an easy integration environment for idle, but on Mac, you can't use Chinese in idle.
There are two common types of failures:
In idle, the Chinese input method simply does not work, does not eject the input box, all the input is treated as English.
This is due to the idle use of the Tkinter graphics library, Tkinter use of the dependent library TCL/TK, in MacOS has a lower built-in version, which caused the Chinese cannot input the problem, the solution can be reinstalled using the high version tcl/tk compiled python , only one command is required under homebrew:
brew reinstall python3 --with-tcl-tk
For python2 users, replace "Python3" in the command above with "Python2". Then you can use Chinese in idle.
Typing Chinese in idle or viewing a string containing Chinese will cause an error: "Unsupported characters in input"
This is not the case in the latest python2.7.15 and python3.6.5. You can see if the system language is set to Chinese in individual cases.
A command to resolve Mac version Python idle cannot input Chinese question