我最近更新到OSX 11并使用MacPorts重新安装了python。但是,现在每当我从终端输入基本的python解释器然后退出时,我在终端中键入的所有内容都是不可见的。它仍然有效 - 我可以输入命令并运行它们 - 但我无法看到我打字的内容。
我发现了一些行为:
1)如果我使用命令' stty echo'重置输入,则会修复此错误。 (直到我再次运行翻译)
2)除了python以外的任何程序都不会发生这种情况(例如,我的R解释器工作正常)
3)它似乎仅限于解释器,因为在运行python脚本之后我仍然可以看到终端输入(或者运行:python -c" print' hello'")
4)对于python27和python35
的解释器,这种情况完全相同我认为这是指导stdin的问题,但我不确定是什么原因造成这种情况或如何修复它。它比灾难性的更令人讨厌,但我希望有人可能有一些如何纠正这一点的线索。
谢谢!