我使用zsh、iTerm2(3.0.9)和pyenv(1.0.2),pyenv global设置为3.5.2。
在Python shell中,用于访问历史记录中以前的命令的向上和向下箭头键。但现在升级到OSX10.12之后,它显示的是控制字符。例如,向上箭头显示:
^[[A
我试过按照Seeing escape characters when pressing the arrow keys in python shell中的建议安装readline,但没有帮助。我没有PYTHONSTARTUP变量,但以前不习惯,也不确定它如何与pyenv交互。
这对我有效:
来源:https://medium.com/@pimterry/setting-up-pyenv-on-os-x-with-homebrew-56c7541fd331#.urbdkrc9l
我通过从自制程序安装python解决了这个问题:
我遇到了完全相同的问题,这个命令对我起作用
easy_install -a readline
。全部学分:ipython complaining about readline
相关问题 更多 >
编程相关推荐