【发布时间】:2014-07-14 14:32:33
【问题描述】:
我在我的 Windows 8.1 机器上安装了带有 Spyder 的 Anaconda(python 版本 2.7)。我正在学习一些教程,并想编写一个可以从 Spyder 运行的简短程序——它应该接受用户输入并打印出来。字面意思是:
var = raw_input()
打印(变量)
但我无法通过 Spyder 执行此操作,而且 Python 在 IDE 中似乎没有太多功能。
经过一番搜索,我发现了这个:http://bugs.python.org/issue5680
这会让我从 Spyder 中运行脚本吗?如果是这样,正确的安装方法是什么?
谢谢!
【问题讨论】:
-
能够为在 IDLE 中运行的脚本设置命令行参数的错误与您的问题有何关系?
-
好吧,我的问题是,当我在空闲状态下运行程序时,我希望能够询问用户输入。链接不是指向执行此操作的补丁吗?按照目前的情况,我必须在 DOS 中切换到正确的目录并运行该程序。不可怕,但不是我想要的。
-
不,补丁不这样做。正如您的问题所示,您已经可以很容易地在 IDLE 中请求用户输入。
-
对不起,但我不明白 - 我的问题如何证明这一点?因为我不知道该怎么做。当我在 Spyder 中运行程序时,我的问题中的代码行没有运行。
-
你得到什么错误?可能是 Spyder 在与其自身相同的进程空间中运行您的代码,或者在对子进程正确执行 I/O 时出现问题。我认为大多数其他 Python IDE 都会支持这个...
标签: python-2.7 ide anaconda spyder