Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyDev交互式控制台';运行文件';错误_Python_Eclipse_Eclipse Plugin_Pydev - Fatal编程技术网

Python PyDev交互式控制台';运行文件';错误

Python PyDev交互式控制台';运行文件';错误,python,eclipse,eclipse-plugin,pydev,Python,Eclipse,Eclipse Plugin,Pydev,当我尝试使用Alt+Ctrl+Enter在交互控制台中运行代码时,会出现该错误 Traceback (most recent call last): File "<input>", line 1, in <module> NameError: name 'runfile' is not defined 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 NameError:未定义名称“runfile” 使用python 2.7.6 eclipse 4.4 PyD

当我尝试使用Alt+Ctrl+Enter在交互控制台中运行代码时,会出现该错误

Traceback (most recent call last):
  File "<input>", line 1, in <module>
NameError: name 'runfile' is not defined
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
NameError:未定义名称“runfile”
使用python 2.7.6 eclipse 4.4
PyDev 3.7

这个问题似乎与最新的PyDev 3.7版本有关

在将Pydev从3.6升级到3.7之后,我在2次安装中遇到了相同的问题

Eclipse 4.3.2 Python 2.7.6和3.4.0 Pydev从3.6升级到3.7


在卸载Pydev 3.7并重新安装3.6版之后,我的问题就消失了。

这确实是Pydev 3.7(和3.7.1)中的一个bug


下一个版本应该修复它。您可以在本地应用更改,使其在本地安装中得到修复(该文件位于org.python.pydev/pysrc/pydevconsole.py中)

如果单击Run->Run或Ctrl+F11会发生这种情况吗?不会在默认控制台中完美运行->运行配置“MainModule”字段中有什么?${workspace\u loc:andre/and.py}在我的窗口->首选项->PyDev->交互控制台中有:“导入sys;打印(“%s%s%”(sys.executable或sys.platform,sys.version))”sys.executable将用于运行您的代码,并可能会添加此内容,这将对您的代码有所帮助。你可以试试看。