我知道这个问题已被多次询问,但我花了一整天的时间试图弄清楚出了什么问题,我仍然不知道这个问题。作为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
请帮助它运行。
非常感谢!!!
答案 0 :(得分:1)
python -c "print 'Saurabh'"
您需要添加-c(命令)标志并将命令放在引号中。