Você pode tentar executar o ipython diretamente na máquina do servidor (digite ipython). Você pode digitar a letra 'b'? Você pode digitar 'b' na máquina diretamente no terminal? Isso parece mais um problema de ipython / linux do que o django.
Suponho que alguém tenha vinculado um atalho ipython à letra minúscula 'b'. Isso normalmente seria feito em '~ / .ipython / ipythonrc'. Se você renomear esse diretório inteiro (por exemplo, mv ~/.ipython to ~/.ipython_backup
), ele deverá ser criado automaticamente na próxima vez que você executá-lo. No entanto, se algum curinga (ou administrador incompetente) modificar os arquivos em /usr/share/pyshared/IPython/UserConfig/ipythonrc
ou /usr/lib/pymodules/python2.6/IPython/UserConfig/ipythonrc
, a nova versão pode ter o mesmo problema que a cópia desses locais impróprios.
Se isso acontecer, verifique qual versão do ipython você tem. Quando você digita no ipython, ele deve dizer algo como: IPython 0.10
ou algo com o número da versão.
Lembre-se, vá para link (substituindo o 0.10 pela versão que você tiver), e salve / copie todos esses arquivos em seu diretório ~ / .ipython /.