我在Mac OS X 10.10中,使用Macports安装了python3
。
当我启动交互式python3
shell时,会发生一些奇怪的事情。当启动python3
并运行任何(甚至是非语法命令)时,终端会发生一些事情,
在关闭bash
shell(使用例如Ctrl-D)后,此问题在底层python3
shell中仍然存在。这甚至“更有趣”的原因是之后开始定期python
(顺便说一下版本为2.7),问题解决了 - 终端的行为应该如此。
有没有人看过这个,有什么建议可能发生了什么,希望知道解决这个问题的方法?谢谢。
答案 0 :(得分:5)
是的,我在Mac OS X 10.10上使用python3.5也看到了这个问题。
这似乎是python3交互式shell的一个错误 - 它会为你的终端禁用echo,并在你退出时不启用它()。要修复终端,请在bash提示符下运行此命令。
stty echo
信用转到this post。
<强>更新强>
在此处跟踪此错误:https://trac.macports.org/ticket/48807
永久修复是安装端口py35-readline。
sudo port install py35-readline
答案 1 :(得分:0)