如何修改Windows10下Anaconda Prompt中Python help()的分页器为less
解决方案
方案1:配置less作为默认pager(和Linux体验完全一致)
该方案是最推荐的实现方式,完美支持上下滚动、/关键词搜索等你熟悉的Linux下操作逻辑
- 第一步:安装Windows版
less
打开Anaconda Prompt,直接执行以下命令安装即可:
如果你已经提前安装了Git for Windows,可以跳过该步骤,Git自带的conda install -c conda-forge lessless默认已经加入环境变量可直接调用 - 第二步:临时测试效果
在当前打开的Anaconda Prompt窗口执行:
之后启动Python,执行set PAGER=lesshelp(str)即可验证操作逻辑和Linux环境下完全一致 - 第三步:永久生效配置
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「当前用户的环境变量」区域点击「新建」,变量名填
PAGER,变量值填less,依次点击确定保存所有配置 - 重启Anaconda Prompt即可永久生效
方案2:使用记事本打开帮助文本(无需安装额外工具,适合不习惯命令行操作的用户)
如果不想安装less,也可以配置为调用系统记事本打开帮助内容,自带搜索、自由滚动功能:
- 按照方案1的永久配置步骤,将
PAGER变量的变量值设置为notepad即可 - 配置生效后调用
help()会自动弹出记事本展示帮助文本,可直接用Ctrl+F搜索内容
验证方法
配置完成重启Anaconda Prompt后,先执行echo %PAGER%,确认输出为你设置的less或notepad,再进入Python执行help(str)验证功能是否符合预期即可。
内容的提问来源于stack exchange,提问作者dhu
相关产品推荐
相关产品推荐

