You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows Terminal Bash中如何查看Python Shell的命令历史?

在Git Bash的Windows Terminal中启用Python Shell命令历史

以下是几种解决方法,让你能在Git Bash里的Python Shell中重复、浏览命令历史:

  • 安装pyreadline3包
    Windows环境下的Python默认未自带readline库,安装pyreadline3可补全命令历史支持:

    pip install pyreadline3
    

    安装完成后重启Python Shell,即可用上下箭头浏览历史命令,也能使用Ctrl+p(上一条)、Ctrl+n(下一条)这类快捷键。

  • 用rlwrap包装Python命令
    Git Bash自带rlwrap工具,可为不支持readline的程序添加命令历史功能:

    rlwrap py
    

    通过该命令启动的Python Shell,直接用上下箭头就能查看之前输入过的命令。

  • 配置别名简化操作
    若不想每次都输入rlwrap py,可给Git Bash设置别名:

    1. 编辑~/.bashrc文件(无此文件则新建)
    2. 添加一行配置:
      alias python='rlwrap py'
      
    3. 执行source ~/.bashrc让配置生效,之后直接输入python启动的Shell就自带命令历史功能了。

内容的提问来源于stack exchange,提问作者Mark Seemann

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 16:40:27