Можете ли вы попробовать запустить ipython прямо на сервере (введите ipython). Вы можете напечатать букву «б»? Можете ли вы набрать 'b' на машине прямо в терминале? Это больше похоже на проблему с ipython / linux, чем с django.
Я предполагаю, что кто-то привязал ярлык ipython к строчной букве «b». Обычно это делается в ~ / .ipython / ipythonrc. Если вы переименуете весь этот каталог (например, mv ~/.ipython to ~/.ipython_backup
), он должен быть создан автоматически при следующем запуске. Однако, если какой-то джокер (или некомпетентный администратор) изменил файлы /usr/share/pyshared/IPython/UserConfig/ipythonrc
или /usr/lib/pymodules/python2.6/IPython/UserConfig/ipythonrc
новая версия может иметь ту же проблему, что и копирование из этих неподходящих мест.
Если это произойдет, проверьте, какая у вас версия ipython. Когда вы вводите ipython, он должен сказать что-то вроде: IPython 0.10
или что-то с номером версии.
Запомните это, перейдите по адресу https://github.com/ipython/ipython/tree/0.10/IPython/UserConfig (заменив 0.10 любой версией, которая у вас есть), и сохраните / скопируйте все эти файлы в каталог ~ / .ipython /. ,