2016-05-01 38 views
0

我正在Python中學習一門課程,當前的任務是將之前用Python 2編寫的任務(使用wxPython)轉換爲Python 3(需要Phoenix )。我成功安裝了Phoenix,並且在Py3 shell中我現在可以導入wx了。但是,如果我嘗試運行我的實際腳本,它會立即得到這個錯誤:無法將wx(wxPython Phoenix)導入到我的腳本中

回溯(最近通話最後一個): 文件「C:\ Python27 \ transferdrillPy3.py」,10號線,在 類windowClass( wx.Frame): NameError:name'wx'is not defined

這是怎麼回事?

+0

看起來您正在從Python 2目錄運行腳本。我以爲你想用Python 3來運行它? –

回答

0

我試着通過我的代碼並刪除每一個「wx」,現在它的工作。我想鳳凰不需要那個。

+0

這是什麼意思?你從'wx.Button'和'wx.Frame'刪除'wx'還是?這不應該工作,除非你做了''從wx導入*'這是**不推薦! –