可以通过按向上箭头键调用在Python解释器中输入和执行的最后一个Python命令。
这在Windows CMD和Powershell中可以正常工作,但在Git Bash for Windows中,向上箭头没有任何作用。
或者,如果我尝试CTRL + P,我会得到:
user@DESKTOP MINGW64 ~
$ python
Python 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 1
>>> ^P^P
类似地,另一个答案中建议的Alt + P在命令输入上只会产生p
。
如何为Git Bash启用Python命令历史?
2条答案
按热度按时间uqxowvwt1#
在
.pythonstartup
文件中添加以下行,如果不存在则创建:确保将
.pythonstartup
文件的完整路径添加为名为PYTHONSTARTUP
的环境变量这样就可以修复它了。如果您遇到导入错误,请按如下方式安装:
或者,如果您使用Anaconda,用途:
cu6pst1q2#
不再维护
pyreadline
,安装pyreadline3即可,无需设置环境变量和启动文件。来源:https://bugs.python.org/issue45870(最后一条消息)