My programming teacher has me doing a Django progect for my last project of the year. I've hit a big wall though. I can't use the django manage.py shell because 1 letter doesnt work. Lowercase 'b'. It just won't type. It won't copy in. I've tried through ssh and directly on the server computer. My ssh client is putty and the server is running fedora 14. Uppercase 'B' does work. I have tried from multiple computers. Please help.
migrated from stackoverflow.com May 27 '11 at 2:59
This question came from our site for professional and enthusiast programmers.
Can you try running ipython directly on the server machine (type ipython). Can you type the letter 'b'? Can you type 'b' on the machine straight in the terminal? This seems more an ipython/linux issue than django.
I'm guessing that someone has bound a ipython shortcut to the letter lowercase 'b'. This would be typically be done in '~/.ipython/ipythonrc'. If you rename that entire directory (e.g.,
If that happens, check which version of ipython you have. When you type in ipython it should say something like:
Remember it, go to https://github.com/ipython/ipython/tree/0.10/IPython/UserConfig (replacing the 0.10 with whatever version you have), and save/copy all those files into your ~/.ipython/ directory.