我不得不在Windows上追赶Anaconda Python,这在cmd.exe命令提示符不可用,而PowerShell是安非他命的cmd.exe上令我感到沮丧。
help()中的寻呼机使用Windows“更多”作为默认寻呼机,这也是不可用的。我碰巧在此系统上安装了msys64:您如何强制anaconda python使用其他寻呼机,例如msys64“ less”(因为“ less”大于“ more”)?
答案 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
也许我一生中救了一些可怜的灵魂,我再也回不来了...