2

Мой учитель программирования заставляет меня делать проект Django для моего последнего проекта года. Я ударил большую стену, хотя. Я не могу использовать оболочку django manage.py, потому что 1 буква не работает. Строчная буква «б». Это просто не будет печатать. Это не будет копировать в. Я пробовал через SSH и непосредственно на сервере. У меня ssh клиент замазка, а на сервере запущена fedora 14. Прописная буква B работает. Я пробовал с нескольких компьютеров. Пожалуйста помоги.

1 ответ1

3

Можете ли вы попробовать запустить 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 /. ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .