从Windows CMD运行Python Shell(绕过cygwin)

从Windows CMD运行Python Shell(绕过cygwin),python,windows,cygwin,Python,Windows,Cygwin,我在win 7 pc上安装了cygwin。当我运行python shell时,我得到的操作系统名称是posix(这是预期的),许多DOS命令在使用OS.system(“DOS命令”)时无法工作 有什么方法可以避免从Windows命令提示符输入posix shell吗?您需要运行本机Windows Python解释器,而不是Cygwin端口 假设您的系统上已经安装了这两个版本,请检查路径设置以确认本机Windows版本优先 如果这对您不起作用,并且您希望运行Cygwin端口,那么您将不得不避免os

我在win 7 pc上安装了cygwin。当我运行python shell时,我得到的操作系统名称是posix(这是预期的),许多DOS命令在使用
OS.system(“DOS命令”)
时无法工作


有什么方法可以避免从Windows命令提示符输入posix shell吗?

您需要运行本机Windows Python解释器,而不是Cygwin端口

假设您的系统上已经安装了这两个版本,请检查路径设置以确认本机Windows版本优先


如果这对您不起作用,并且您希望运行Cygwin端口,那么您将不得不避免os.system()调用,转而使用新的子流程包。请仔细阅读

Python安装一个名为Python(命令行)或Python Interactive Shell的开始菜单项,您试过了吗?