Minha instalação do Python vem com Macports no OS X 10.10.4. Depois de atualizar o Python para 2.7.10 com Macports, o shell do Python agora exibe a string de prompt ">>>" antes da saída de uma única instrução:
$ python
Python 2.7.10 (default, Aug 26 2015, 18:17:29)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print "test"
>>> test
print "foo"
>>> foo
Embora a saída das mesmas instruções tenha esta aparência em uma VM Ubuntu com Python 2.7.6:
vagrant@vagrant-ubuntu-trusty-64:~$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "test"
test
>>> print "foo"
foo
>>>
Existe alguma maneira de corrigir o problema de falha?
Responder1
Instale a variante python com readline. Presumo que você esteja construindo a partir do código-fonte, então
sudo port -v install python27 +readline
Há um problema conhecido ao compilar python com libedit que ainda não foi corrigido.