python在cmd中工作,但不在bash中工作

时间:2015-11-09 10:38:46

标签: python windows bash cmd mingw

我有一个python脚本,我想在MinGW bash环境中运行(在bash脚本中)

我在PATH中安装了python 3.5。

这基本上是当我尝试在cmd中启动python,然后在bash中启动时发生的事情。

C:\Users\mkhoory-test>python
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:16:59) [MSC v.1900 32 bit (In
tel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()

C:\Users\mkhoory-test>bash
bash-3.1$ python
 - Cannot openbash-3.1$

我很难过。可能是什么原因造成的?

1 个答案:

答案 0 :(得分:1)

.bashrc文件中,该文件应位于C:\Users\[Username]\下,您可以为路径添加条目。如果文件不存在,您可以添加它。

PATH=/c/PathToPythonInstallation

如果要添加多个目录,请使用:分隔每个条目,这与Windows ;的规范不同。

如果您在.bashrc中进行设置,则需要关闭并重新打开bash shell,或者输入source ~/.bashrc进行加载。

您还可以使用导出(例如export PATH=/c/PathToPythonInstallation)暂时设置shell会话生命周期的路径。