[英]How to enable python interactive mode in cygwin?
在 linux 上,我喜欢交互模式下的 python。 但是在 cygwin 上,交互模式不会启动。 我没有看到“>>>”提示,我输入的任何内容都不会产生任何结果。
已解决:我从下面的答案中找出了问题所在。 我正在使用 python 的 Windows 安装,它需要-i
选项才能以交互模式启动。
尝试将-i
标志传递给 Python。
我和其他人一样经历过同样的事情。 cygwin 与本机 Windows 应用程序(包括 Python.exe)交互操作的能力似乎存在问题。 如果可以的话,通过cygwin 的包管理安装cygwin 版本的Python,因为它没有这个交互问题。
ActiveState python 的 Windows 安装不会进入交互模式,即使您安装了 cygwin Python,它也会代替 cygwin Python 运行,因为 ActiveState python 将其 bin 路径插入到 Windows 系统 PATH 环境变量的前面。
我通过(在 Windows 中)转到控制面板->系统-> 高级系统设置-> 环境变量,选择 PATH,选择编辑,然后将所有 ActiveState 条目从 PATH 列表的前面剪切到后面来解决它。
我用它所有的时间。
$ python
Python ****** (********)
**********************
Type "help", "copyright", "credits" or "license" for more information.
>>> "It works"
'It works'
>>>
如果您提供文件名或类似名称,默认情况下它不会进入交互模式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.