【问题标题】:PyDev interactive Console 'runfile' errorPyDev 交互式控制台“运行文件”错误
【发布时间】:2014-10-22 21:51:36
【问题描述】:

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

Traceback (most recent call last):
  File "<input>", line 1, in <module>
NameError: name 'runfile' is not defined

使用 python 2.7.6 日食4.4 PyDev 3.7

【问题讨论】:

  • 点击运行->运行或者Ctrl+F11会出现这种情况吗?
  • 不,它在默认控制台中完美运行
  • Run->'Run Configuration' MainModule 字段中有什么?
  • ${workspace_loc:andre/and.py}
  • 我在 Window->Preferences->PyDev->Interactive Console 中有这个:“import sys; print('%s %s' % (sys.executable or sys.platform, sys.version ))" sys.executable 将用于运行您的代码,并且可能添加这将有助于您的代码。你可以试试看。

标签: python eclipse eclipse-plugin pydev


【解决方案1】:

这确实是 PyDev 3.7(和 3.7.1)中的一个错误。

下一个版本应该会修复它。您可以在本地应用更改:https://github.com/fabioz/PyDev.Debugger/commit/06fb7661875f27ae72aba6e037bb353a8629633c 以在本地安装中修复它(该文件位于 org.python.pydev/pysrc/pydevconsole.py 中)

【讨论】:

    【解决方案2】:

    这个问题好像和最新的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 版后,我的问题就消失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-23
      • 2023-03-30
      • 2012-06-20
      • 2014-04-24
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多