我最近刚刚在我的计算机上安装了 Python(x,y) 2.7.5.1,没有同时安装其他 Python 发行版,而且我的 Spyder IDE 有问题。
即当我创建一个简单的脚本时:
print "Hello World"
然后我尝试通过通常的 Runfile/F5 运行它,我收到以下错误:
name 'runfile' is not defined
因为按钮似乎在尝试使用 runfile() 函数来运行我在 IDE 中创建的脚本。
如果我尝试在 Spyder 的控制台中使用 execfile() 手动运行相同的脚本,它会起作用。
我的问题是如何让标准运行按钮和隐式 runfile() 工作,或者重定向运行按钮以使用 execfile() ?
请您参考如下方法:
如果我从运行配置中选择每个脚本都在它自己的新控制台中执行的选项,问题似乎就消失了。
