在Cygwin提示符上运行Python命令(Windows 8)

时间:2014-12-20 23:18:28

标签: python windows bash python-2.7 cygwin

我知道这个问题已被多次询问,但我花了一整天的时间试图弄清楚出了什么问题,我仍然不知道这个问题。作为DBA,我习惯在cygwin提示符下执行DB2命令。我只是将导出DB2CLP = $$ 添加到我的.profile文件中,每次启动cygwin提示时都会发挥作用。

我是python的新手,想知道是否可以在cygwin提示符下执行类似的操作来执行pyton命令?我已经在我的Windows 8机器上安装了cygwin和python 2.7.9并完成了设置 对于PATH变量,但我仍然无法从cygwin提示符运行python命令。如果我按如下所示进入python提示符,它可以正常工作:

Saurabh @ Saurabhska~ $ python Python 2.7.8(默认,2014年7月25日,14:04:36) 关于cygwin的[GCC 4.8.3] 输入“帮助”,“版权”,“信用”或“许可”以获取更多信息。

  
    
      

打印'Saurabh'       SAURABH

    
  

但是,我想运行如下的python命令,这会产生错误: Saurabh @ Saurabhska~ $ python print'Saurabh' python:无法打开文件'print':[Errno 2]没有这样的文件或目录

我的PATH变量如下所示: ...:/ cygdrive / c / Python27:...(...表示其他条目)

以下是cygwin提示符中哪个命令的输出: Saurabh @ Saurabhska~ $ python 的/ usr /斌/蟒

/ cygdrive / c / Python27路径包含以下文件: DLL Doc包含Lib库LICENSE.txt NEWS.txt python.exe pythonw.exe README.txt脚本tcl工具w9xpopen.exe

请帮助它运行。

非常感谢!!!

1 个答案:

答案 0 :(得分:1)

python -c "print 'Saurabh'"

您需要添加-c(命令)标志并将命令放在引号中。