Estou executando o macOS Sierra 10.12.2 e estou tentando fazer com que o IDLE do Python funcione corretamente com o Tcl / Tk. Esta é a mensagem de erro que recebo quando abro o IDLE:
Python 2.7.13 (default, Dec 18 2016, 07:03:39)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> 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.
Visitando o link na mensagem de erro, li a documentação e instalei o Tcl / Tk versão 8.5.18.0 a partir desta fonte. Talvez seja importante notar que estou executando uma brew
instalação do Python 2.7.13. Depois de instalar o DMG para 8.5.18.0, o terminal bash e o Python não reconhecem a atualização Tcl / Tk (observe que ele reconhece Tcl / Tk (8.5.9) em vez de 8.5.18.0. Como obter IDLE e o instalação python atualizada do homebrew para reconhecer o Tcl / Tk 8.5.18.0 atualizado? Em outras palavras, como posso resolver a mensagem de aviso?
brew
, preferida em relação ao Python 3. Também é a versão recomendada do Python para ser agradável com a versão ActiveTcl 8.5.18.0, de acordo com python.org/download/mac/tcltk .