Infelizmente, a solução alternativa não é sensata.
A Apple assume que sua versão não é alterada ao fazer upgrades e outras funções. Em vez disso, é recomendável que você deseje atualizar o python ou expandi-lo para instalar uma versão local, seja em /opt
ou em sua pasta pessoal.
Eu também tenho o mesmo problema e não uso a versão MacPorts do Python.
Estou usando a versão mais recente de vpython
, visual python, de www.vpython.org no Mac OX X Lion em execução no mais recente MacBook Air (geração 3).
Eu instalei o vpython usando seu último binário e usando suas instruções. Ele vem com um instalador por isso é apontar e clicar. Esta é uma versão modificada do Python 2.7.1. É a versão de 32 bits. (Eu acredito que eles não tenham portado para 64 bits). Eu então instalei o VPython-Mac-Py2.7-5.71. Eu segui isto por scipy de www.scipy.org e matplotlib de matplotlib.sourceforge.net Todas essas instalações usam um instalador.
Quando eu executo o python em sua ferramenta de desenvolvimento, ociosa, ou a variante vpython, vidle, não tenho problemas. Se eu abrir um terminal e executar python a partir de um shell bash, o shell não reconhecerá a tecla "b" no teclado. Ele lhe dará um som de 'sino', em vez de digitar o 'caractere b'. No entanto, você pode inserir a letra 'B'. Parece que esta chave está mapeada para algum 'caractere' não exibido incorretamente, possivelmente o caractere 'bell' no antigo código ASCII.
Eu tentei mudar a emulação para xterm, vt100, vt102. Eu também joguei com esquemas de codificação diferentes, como usar o UTF-8. Eu também pressionei diferentes combinações de teclas especiais como comando-b etc. Nada funcionou.
Minha única solução é escrever scripts off-line ou ociosos.
Espero que isso ajude a esclarecer o problema.