Mac で Python3 IDLE を使った場合に日本語を入力する方法


Python3で、＃のあとに日本語を使いたいです。方法をわかりやすく教えてください。[![スクリーンショット](https://i.stack.imgur.com/cN4U8.png)](https://i.stack.imgur.com/cN4U8.png)




IDLEのShellに

> WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable.  
>  Visit <http://www.python.org/download/mac/tcltk/> for current information.

と出ていませんか??

まさに書いてある通り、macOS付属の8.5.9というバージョンのTcl/Tkは不安定で、深刻なバグが存在します("the Apple-supplied
Tcl/Tk 8.5 still has serious bugs" via
<http://www.python.org/download/mac/tcltk/> )。

日本語が入力できないという現象も報告されていますし、8.5.11以降で解消されたという報告をしている人もいます。  
私自身も、現時点で最新の ActiveTcl で日本語が入力できることは確認しています。

リンク先から ActiveTcl をダウンロード/インストールして、PythonもmacOS付属のものではなくて、別のものを使いましょう。  
もしすでにmacOS付属のものではないPythonを使っているなら、新しくインストールしたTcl/Tkを見にいく様に、再コンパイルもしくは再インストールしましょう。

