为什么Git 2.5.1的bash控制台不能打开python解释器?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (183)

如果我在CMD中这样做,那么它就没有问题,但是如果我在Git Bash中尝试它,它就不起作用了。我喜欢使用GitBash作为我唯一的控制台,但是如果它不能使用Python3.4,我就不能这样做。

示例在下面的图片中。这很容易复制。卸载Python和Git--如果安装了,安装Python#number0#,安装Git2.5.1,就会得到结果。

如何使Python解释器在Git Bash中工作?

提问于
用户回答回答于
用户回答回答于

编写一个Bash别名来使用winpty启动python

Bash Alias(放入您的.bashrc):

alias python=winpty python.exe

:从GitforWindows2.7.1开始,Winpty包含在盒子之外。Git\usr\bin

如果没有参数,则编写Bash别名,以在交互模式下启动python:

Bash Alias(放入您的.bashrc):

function maybe_python34() {
    if [ $# -eq 0 ]; then
        /c/Python34/python.exe -i
    else
       /c/Python34/python.exe $@
    fi
}

alias python=maybe_python34

在交互模式下显式启动python

请注意,使用箭头键浏览命令历史记录可能不正确:

python -i

或:

python script.py

扫码关注云+社区

领取腾讯云代金券