Git Bash解决方法-使用别名启动Python 2和Python 3
嗨。(对我来说)这是在Win 10上直接从Git Bash直接运行Python(Python 2.7和Python 3.x)的最佳解决方案=>将别名添加到Git Bash用于的别名文件中。
Git Bash别名文件是aliass.sh。 它位于:
C:\path where you installed Git\etc\profile.d\aliases.sh
1)(使用Atom等文字编辑器打开)aliases.sh
例如:在我的情况下,文件位于 C:\Software\Develop\Git\etc\profile.d\aliases.sh
2)为Python添加别名
就我而言,python.exe安装在:
C:\Networking\Network Automation\Python 2.7\python.exe
C:\Networking\Network Automation\Python 3.7\python.exe
所以,你必须创建2别名,一个为Python 2(我命名python2)和其他的Python 3(我命名只是蟒蛇)的Git Bash使用Linux的文件结构,就需要改变“\”为“/”
,如果你路径与我的示例网络自动化类似,您可以使用“”
“网络自动化”,例如。
winpty是将调用可执行文件的魔术命令。
因此,在aliases.sh的开头添加这些行
alias python2='winpty C/Networking/"Network Automation"/"Python 2.7"/python.exe'
alias python='winpty C/Networking/"Network Automation"/"Python 3.7"/python.exe'
3)添加或修改其他别名(如果需要)
我还修改了ll别名,以显示所有文件并在人类可读的列表中:
alias ll='ls -lah'
4)保存aliases.sh文件
5)好!关闭并重新启动您的Git Bash
现在,您可以永久地从Git shell直接启动两个Python,只需编写
$ python
->启动Python 3
$ python2
->启动Python 2
$ ll
->输入ls -lah快速显示您的详细文件列表
干杯,哈利