我正在使用 zsh、iTerm2 (3.0.9) 和 pyenv (1.0.2),pyenv 全局设置为 3.5.2。
在 Python shell 中,向上和向下箭头键用于访问历史记录中的先前命令。但现在升级到 OSX 10.12 后,它反而显示控制字符。例如向上箭头显示:
^[[A
我已尝试按照 Seeing escape characters when pressing the arrow keys in python shell 中的建议安装 readline但这没有帮助。我没有 PYTHONSTARTUP 变量,但以前不习惯,并且不确定它如何与 pyenv 交互。
最佳答案
我通过从 homebrew 安装 python 解决了这个问题:
brew unlink python
brew install python
关于python - 将 Mac OS 升级到 Sierra 后,箭头键在 Python shell 中不再起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39807946/