我喜欢在Linux上使用Python交互模式。然而,在Cygwin上,交互模式无法启动。我看不到“ >>>”提示,无论我输入什么都没有结果。
解决方案: 我从下面的答案中找到了问题的解决方法。我正在使用Windows版的Python,它需要-i
选项才能启动交互模式。
我喜欢在Linux上使用Python交互模式。然而,在Cygwin上,交互模式无法启动。我看不到“ >>>”提示,无论我输入什么都没有结果。
解决方案: 我从下面的答案中找到了问题的解决方法。我正在使用Windows版的Python,它需要-i
选项才能启动交互模式。
尝试在Python中使用-i
标志。
我也遇到了这个问题,其他人也有。似乎cygwin与本地Windows应用程序(包括Python.exe)交互的能力存在问题。如果可以的话,请通过cygwin的软件包管理安装cygwin版本的Python,因为它没有这个交互问题。
在Windows上安装ActiveState Python后,它不会进入交互模式,并且即使您已经安装了cygwin Python,ActiveState 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'
>>>