【问题标题】:Can't import wx (wxPython Phoenix) into my script无法将 wx (wxPython Phoenix) 导入我的脚本
【发布时间】:2016-08-26 00:43:45
【问题描述】:

我正在学习 Python 课程,目前的作业是将之前用 Python 2(使用 wxPython)编写的作业转换为 Python 3(需要 Phoenix)。我成功安装了 Phoenix,在 Py3 shell 中我现在可以很好地导入 wx。但是,如果我尝试运行我的实际脚本,它会立即收到此错误:

Traceback(最近一次调用最后一次): 文件“C:\Python27\transferdrillPy3.py”,第 10 行,在 类窗口类(wx.Frame): NameError: name 'wx' 未定义

这是怎么回事?

【问题讨论】:

  • 看起来您正在从 Python 2 目录运行脚本。我以为你想用 Python 3 运行它?

标签: python-2.7 user-interface python-3.x wxpython


【解决方案1】:

我尝试检查我的代码并删除每个“wx.”,现在它可以工作了。我猜凤凰不需要那个。

【讨论】:

  • 这是什么意思?您从wx.Buttonwx.Frame 中删除了wx 或?除非你做了类似from wx import * 之类的操作,否则这是行不通的,这是推荐的!
猜你喜欢
  • 1970-01-01
  • 2012-05-27
  • 2018-06-05
  • 2023-03-26
  • 1970-01-01
  • 2017-05-16
  • 2022-11-17
  • 1970-01-01
  • 2011-06-15
相关资源
最近更新 更多