Git for windows的MINGW64终端无法使用Python的解决方法

相信Windows用户在需要使用git的时候都会下载Git for windows软件,它会同时安装一个MINGW64的命令行工具,它让你可以使用Linux/UNIX命令行。

对于大部分开发人员而言,Windows本身的命令行工具 & 那一套命令简直就是恶梦,根本无法与linux / unix命令比拟!我认为Windows应该考虑使用与linux一致的命令,而不要另外搞一套,不但折腾而且真比不上linux的。

废话不多说,有了Git for windows附带的MINGW64终端,当然就不再用Windows系统自带的命令行终端了!

而用命令行的都经常使用Python语言,所以在mingw64终端中输入python命令试试,结果命令行终端挂机了无法使用!但python以外的其他普通命令是可以正常使用的呀!哎,郁闷死!

于是上网找找解决方法,终于找到了:

在Git for windows附带的MINGW64终端j里输入:

$ alias python='winpty python.exe'

回车,搞定!就是这么简单,python可以正常使用了!

----------------以下是补充说明----------------

上面的做法,在关闭了终端后就失效了!

如果希望每次启动终端的时候都有效,则需要在 .bashrc 文件中(此文件通常在 /c/Users/你的用户名/ 目录下)添加以下命令即可:

alias python='winpty python.exe'

如果你的系统中同时安装配置了python 2.x & python 3.x,并且把exe重命名为了python2.exe & python3.exe,则需要在 .bashrc文件中添加:

alias python2='winpty python2.exe'

alias python3='winpty python3.exe'

搞定!

你可能感兴趣的:(Git for windows的MINGW64终端无法使用Python的解决方法)