基本上,我在 Git Bash 命令行中键入python
,然后返回一个空白行,就好像命令行在思考......
我已经做了很多研究,但我似乎无法通过在命令行中输入 python 来在 Git Bash 上运行 python。
我在看一个问题:Python 在 git bash 的命令行中不起作用有人建议输入:
winpty c:/Python34/python.exe
进入命令行,它奏效了!但是,我不想继续在命令行中键入整个命令。
"如果将Git Bash与MinTTY一起使用,一个警告:python不会进入 交互模式,因此解决方案是强制它以这种方式启动:echo 别名 python=\"python -i\">> ~/.bash_profile"]
更多详情
我遇到了同样的问题,使用"python -i"解决了它。
将其添加到 .bashrc 的评论可能是最好的答案。
类型:
- 打开终端
- 光盘~(按回车键(
- vim .bashrc (按回车键(
- 按 I 插入在其中一行上并键入:
- alias python3='c:/Python34/python.exe'
- 按 ESC 键(进入 vim 命令模式(
- 类型 :WQ (写和退出(
- 按回车键
现在在 gitbash 中键入 python3 点击输入,你去吧!
这里的一些解决方案应该可以帮助您。
或者,正如@adarsh建议的那样,将以下内容添加到 ~/.bashrc 中(或者如果这不适用于您的 Git Bash 版本,则在 ~/.bash_profile 中添加(:
PATH=$PATH:c/Python34/
如果你安装了两个版本的Python,我只会独立地指出exe。例:
$ '/d/Python 3.6.4/python.exe'/d/1.APPS/gitHUBprojects/project1/project1.py
@Mindputty上面的答案对我来说效果最好——在.bash_profile
——加上-i
选项:
alias py="winpty C:/Python38/python.exe -i"
还添加了:
alias py="winpty C:/Python38/python.exe -i"
我使用的是Windows 10(64位(,带有git-for-windows 2.25.windows.1和python 3.8.2。
(@Mindputty - 对不起,没有足够的信誉来投票。但是谢谢你——这让我发疯了。
由于您专门询问需要一次又一次地键入它,因此您可能希望在 .bashrc 或 .bash_profile 文件中创建一个别名:
alias python="winpty C:/Python34/python.exe"