Estou usando o Ubuntu 17.10. No console python3, se eu apertar a tecla backspace, eu apago um caractere. Tudo bem, mas no console python2, se eu apertar a tecla backspace, recebo um caractere de espaço.
^ H deve ser interpretado como backspace no meu sistema Ubuntu e acontece em quase todos os lugares, exceto no console python2. Se eu entrar em qualquer cli no meu sistema e apertar Ctrl + H, o sistema imprimirá um espaço, exceto com o console python2.
Como posso corrigir esse comportamento?
EDIT: Parece que o único emulador de terminal que não tem o problema é o gnome-terminal (padrão da solução Ubuntu). Isso só pode ser considerado um workaroud, pois dependo de terminais drop-down como o guache e o tilix. O problema é me forçar a usar o Terminal GNOME e ajustar para que ele se comporte como o Guake.
EDIT 2: Depois de usar o pip para instalar o pacote pandas, voltei a esse problema mesmo no GNOME Terminal. Qualquer ideia seria bem-vinda para corrigir isso.
EDIT 3: Como solução alternativa, instalei o "um intérprete de fantasia python" chamado bpython. Pelo menos me permite mexer em um console python. Me preocupa que o problema apareça novamente mesmo dentro do bpython quando eu precisar usar o pip (então tentarei usar pip fora do interpretador bpython). Parece algo relacionado com um módulo chamado readline, já que o bash e outros cli (grass gis) parecem não ser afetados, exceto quando eu faço interface com python dentro de cli grama.