Question

(I don't know if this is an appropriate question for StackOverflow, as it's about a tool rather than a language.)

My Python 3.3.1 (32-bit) command line ("C:\Python33\python.exe") has stopped accepting tab characters. It can print them, but pressing the Tab key just makes the cursor blink at me (it reacts, but doesn't move). It wasn't happening earlier today.

I also have 2.7 (32-bit) and 3.2 (64-bit) installed, and neither of them have this problem. Trying to run each of the python.exe executables from the same cmd.exe window gives the same result, so it's not due to the command line window settings. Running a .py file (">python my.py") doesn't have the problem. IDLE for 3.3 doesn't have the problem.

Also, when pasting text from the clipboard, they're read s l o w l y (takes about 15 seconds to read a hundred lines of 50-char commented lines, compared to less than a second on the others) and

The only change I remember making recently (since the last time I remember opening python.exe) was to install Scipy for 3.3 from http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy-stack (32-bit).

No, I have not tried turning the computer off and on again. I hope not to. I haven't tried uninstalling and reinstalling Python 3.3, since that means reinstalling packages. Updating to 3.3.3 didn't solve the problem.

Was it helpful?

Solution

Try to remove the pyreadline directory in lib\site-packages. Scipy-stack includes pyreadline, which is required for the IPython terminal but also changes the behavior of the standard interactive prompt.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top