从Powershell运行anaconda python时,如何在“帮助”中更改传呼机?

时间:2019-05-04 12:21:02

标签: windows anaconda

我不得不在Windows上追赶Anaconda Python,这在cmd.exe命令提示符不可用,而PowerShell是安非他命的cmd.exe上令我感到沮丧。

help()中的寻呼机使用Windows“更多”作为默认寻呼机,这也是不可用的。我碰巧在此系统上安装了msys64:您如何强制anaconda python使用其他寻呼机,例如msys64“ less”(因为“ less”大于“ more”)?

1 个答案:

答案 0 :(得分:0)

当我继续在Windows砖墙上敲打头时,我想到了一个解决方案。

显然,Windows中的Anaconda Python尊重“ PAGER”环境变量(尽管我无法在Windows上的python文档中找到它)。要在Windows中设置环境变量,以便Anaconda Python help()将使用msys64“ less”命令,请执行以下操作:

set-item env:PAGER \msys64\usr\bin\less

基本上,“ set-item”用于在某处设置某些东西。在这种情况下,“ env”是某个地方:PowerShell显然将环境表示为单独的“驱动器”。 “ PAGER”就是这样。尽管“ pager”也可以正常工作(尽管Windows缺少大小写依赖性,在这里也很流行),该语法显式设置了环境变量“ PAGER”。只是为了检查您的新环境:

> get-item env: | \msys64\usr\bin\grep -i pager
PAGER                          \msys64\usr\bin\less

也许我一生中救了一些可怜的灵魂,我再也回不来了...