【问题标题】:Running Python Command on Cygwin Prompt (Windows 8)在 Cygwin Prompt (Windows 8) 上运行 Python 命令
【发布时间】:2014-12-20 23:18:28
【问题描述】:

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

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

Saurabh@Saurabhska ~ $蟒蛇 Python 2.7.8(默认,2014 年 7 月 25 日,14:04:36) [GCC 4.8.3] 在 cygwin 上 输入“help”、“copyright”、“credits”或“license”了解更多信息。

打印'Saurabh' 索拉布

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

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

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

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

请帮忙让它运行。

非常感谢!!!

【问题讨论】:

    标签: python windows bash python-2.7 cygwin


    【解决方案1】:
    python -c "print 'Saurabh'"
    

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

    【讨论】:

      猜你喜欢
      • 2014-08-25
      • 1970-01-01
      • 2021-07-17
      • 2012-11-11
      • 1970-01-01
      • 2013-07-24
      • 1970-01-01
      • 2018-04-07
      • 1970-01-01
      相关资源
      最近更新 更多