我是一個Python新手,剛開始使用wxPython。爲什麼wxPython文件不能從Aptana Workspace目錄運行,但會從任何其他目錄運行?
我有一些基本的初學者代碼使用wxPthon,它可以在Aptana Workspace目錄(或其子目錄)的任何其他目錄中正常運行。複製並粘貼文件 - 用鼠標雙擊文件名並運行 - 但只有當文件不在Aptana工作區目錄中時(如果Aptana運行或不運行,這沒有區別)發生了什麼?
#!/usr/bin/python
# simple.py
import wx
app = wx.App()
frame = wx.Frame(None, -1, 'simple.py')
frame.Show()
app.MainLoop()
一個可能相關的問題是與wxPython的在PyDev的我得到類似的錯誤,其他一些用戶 - 「未定義的變量來自進口:應用程序」(或其他任何與wx.prefix。)
我已經嘗試了Undefined variable from import when using wxPython in pydev中的所有建議,例如將python解釋器重新安裝到PyDev中,檢查wx-2.8-msw-unicode是否在系統PYTHONPATH上正確指示,確保wxPython包含在強制內置函數中。我也做了一些重新啓動,以防萬一......
我也試了一對夫婦提出的黑客 - 按Ctrl上的錯誤線+ 意見,甚至WX = WX(包括刪除紅色的錯誤圖標,但程序仍然不會運行....「AttributeError:'模塊'對象沒有屬性'應用'」當我嘗試從Aptana運行程序時)
由於文件運行正常Aptana工作區,顯然有一些我不明白的Aptana工作區。有沒有人有任何建議?
的Windows Vista的Python 2.7的Aptana Studio的3
一些很好的建議,用於追蹤那裏的問題。我受到啓發,重新審視pydev,繼續嘗試使用wxpython ....以及小紅色錯誤圖標都沒有任何幫助而消失。該程序現在運行良好,所以問題似乎已經修復了自己 - 也許我做了一個神奇的重啓次數,因爲問題發生了? 如果問題再次出現,我一定會記住這些建議。 感謝您的協助。 – Marg 2012-04-16 03:25:59