This question already has answers here:
Importing installed package from script raises “AttributeError: module has no attribute” or “ImportError: cannot import name”
(3 个回答)
2年前关闭。
我正在尝试学习 wxPython,当我按照教程学习时。我遇到了一些错误。我做了很多研究,在这个网站上找不到任何与我的情况有关的东西,我也重新安装并尝试了所有不同版本的 wxpython for python 2.7 仍然没有区别。我使用的是 64 位戴尔 Windows 8 计算机。
这是教程中的代码:
和错误:
(3 个回答)
2年前关闭。
我正在尝试学习 wxPython,当我按照教程学习时。我遇到了一些错误。我做了很多研究,在这个网站上找不到任何与我的情况有关的东西,我也重新安装并尝试了所有不同版本的 wxpython for python 2.7 仍然没有区别。我使用的是 64 位戴尔 Windows 8 计算机。
这是教程中的代码:
import wx
class MyFrame(wx.Frame):
def __init__(self, parent, title):
wx.Frame.__init__(self, parent, title=title, size=(200,100))
self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE)
self.Show(True)
app = wx.App(False)
frame = MyFrame(None, 'Small editor')
app.MainLoop()
和错误:
Traceback (most recent call last):
File "C:\Python27\test", line 2, in <module>
class MyFrame(wx.Frame):
AttributeError: 'module' object has no attribute 'Frame'
最佳答案
您在同一目录中有一个本地 wx.py
文件。 Python 导入该文件而不是 wx
包。
删除或重命名该文件。
关于python - wxPython 属性错误 : module has no attribute 'Frame' ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18034572/
10-12 05:46