Python命令行不接受制表符

标签 python windows

(我不知道这是否是一个适合 StackOverflow 的问题,因为它是关于一种工具而不是一种语言。)

我的 Python 3.3.1(32 位)命令行(“C:\Python33\python.exe”)已停止接受制表符。它可以打印它们,但按 Tab 键只会让光标向我闪烁(它会使用react,但不会移动)。今天早些时候没有发生这种情况。

我也装了2.7(32位)和3.2(64位),都没有这个问题。尝试从同一个 cmd.exe 窗口运行每个 python.exe 可执行文件会得到相同的结果,所以这不是由于命令行窗口设置。运行.py文件(“>python my.py”)没有问题。 3.3 的 IDLE 没有问题。

此外,从剪贴板粘贴文本时,它们的读取速度很慢(读取一百行 50 个字符的注释行大约需要 15 秒,而其他的不到一秒)和

我记得最近做的唯一更改(自从我记得上次打开 python.exe 以来)是从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy-stack 安装 Scipy for 3.3| (32 位)。

不,我没有尝试关闭计算机然后再打开。我希望不会。我没有尝试卸载并重新安装 Python 3.3,因为这意味着重新安装包。更新到 3.3.3 没有解决问题。

最佳答案

尝试删除 lib\site-packages 中的 pyreadline 目录。 Scipy-stack包括 pyreadline ,这是 IPython 终端所必需的,但也改变了标准交互式提示的行为。

关于Python命令行不接受制表符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20353511/

相关文章:

c - Windows 中 C 的咨询锁定接口(interface)

javascript - 从 C++ 函数返回字符串到 JavaScript

python - 计算FFT频率分量的功率

python - 如何通过 Python 使用 Google Apps 脚本?

python - 使用 OAuth 服务器端的 Facebook 注销

c# - 如何在 Windows 10 通用应用程序中使用 isTypePresent 检测相机是否可用

windows - 查找和替换脚本不适用于每行的空格/多个值

python - 我的脚本中处理器的使用情况可笑。如何优化呢?

python - 如何使用 scipy.sparse.csr_matrix.minimum 忽略隐式零?

windows - SCHTASKS.exe 的参数生成器