Командная строка Python не принимает вкладки

StackOverflow https://stackoverflow.com/questions/20353511

  •  25-08-2022
  •  | 
  •  

Вопрос

(Я не знаю, является ли это подходящим вопросом для StackOverflow, поскольку речь идет о инструменте, а не языке.)

My Python 3.3.1 (32-битная) командная строка ("c: python33 python.exe") перестала принимать символы вкладок. Он может распечатать их, но нажатие клавиши вкладки просто заставляет курсор мигать на меня (он реагирует, но не движется). Это не происходило раньше сегодня.

У меня также есть 2,7 (32-битные) и 3,2 (64-битные), и ни у одного из них нет этой проблемы. Попытка запустить каждое из исполняемых файлов python.exe из одного и того же окна cmd.exe дает тот же результат, поэтому это не связано с настройками окна командной строки. Запуск файла .py ("> python my.py") не имеет проблемы. Idle для 3.3 не имеет проблемы.

Кроме того, при вставке текста из буфера обмена они читаются медленно (занимает около 15 секунд, чтобы прочитать сто строк из 50-х надверженных строк, по сравнению с менее чем секундой на других) и

Единственное изменение, которое я помню недавно (с тех пор, как я помню открытие python.exe), было установить Scipy для 3.3 из http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy-stack (32-битный).

Нет, я больше не пытался выключить компьютер и снова. Я надеюсь не делать. Я не пробовал удалить и переустановить Python 3.3, так как это означает переустановку пакетов. Обновление до 3.3.3 не решило проблему.

Это было полезно?

Решение

Попробуйте удалить pyreadline каталог в lib\site-packages. Scipy-Stack включает Pyreadline, который необходим для терминала IPython, но также изменяет поведение стандартной интерактивной подсказки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top