Winpty和Git Bash

Nic*_*ico 21 python git-bash

我有同样的问题,因为Python不能在git bash的命令行中工作,在Git Bash中,当我输入时Python,它只是挂起.

但是,打字winpty python工作完美.

到底是winpty什么?为什么上面的命令有用?

Von*_*onC 14

winpty是一个Windows软件包,提供类似于Unix pty-master的接口,用于与Windows控制台程序通信.

这就是为什么你需要它作为这里描述:

该软件通过winpty-agent.exe一个新的隐藏控制台窗口启动该过程,该窗口在控制台API和终端输入/输出转义码之间桥接.它会轮询隐藏控制台的屏幕缓冲区以进行更改,并生成相应的输出流.