最近我安裝了wxPython在Windows下做一些工作。大多數時候我在Linux上工作,所以我在這裏有一點經驗。
與python.exe解釋器,我只是做2行代碼import wx
tmp=wx.App(False)
然後解釋器崩潰與Windows錯誤報告。
我用wxPython 2.8.11試了python 2.7.1和2.6.6,都來自他們的主網站,仍然沒有運氣。
在Windows中安裝Python之後,我需要做些什麼嗎?我可以看到,python安裝得很好,可以做一些基本的工作,wxPython庫可以加載,但不能調用wx.Appwx.App(wxPython)崩潰時調用
1
A
回答
0
我搜索了一會兒,發現這是wxPython和Python> 2.5的問題。試過許多修復manyfest文件但沒有運氣,所以我認爲切換到PyQt是現在唯一的解決方案。
1
如果你在IDLE中運行它,那就是你的問題。 IDLE和wx不會相處得很好,因爲你基本上最終會遇到兩個互相爭鬥的主環路。嘗試把它在一個文件,然後在命令行中運行該文件:
C:\ python27 \ python.exe myPyFile.py
這應該只是罰款。否則,請爲您的Python和OS(32/64位)下載正確的wxPython,卸載當前的並安裝新的。我一直在Windows XP,Vista和7上使用wxPython,沒有像這樣的問題。
1
如果像我一樣,有人會像我一樣偶然發現這個問題。最近在兩臺機器上安裝了wxpython,Windows 7和XP。測試simple.py中的示例代碼(由wxpython docs-demos安裝程序提供),從一個python控制檯運行,我在兩臺機器上都遇到了以下問題:第一次導入正常,但是當我重新加載模塊時,python崩潰。
我加了這條線在simple.py文件的末尾:德爾應用
和固定在Windows 7和明天我嘗試它的XP機器上的問題。
適用於XP機器的相同解決方案。因此,重新加載一個未編輯的模塊並引用一個關閉gui的wx.App似乎並不可行。用del語句殺死引用足以解決問題。
相關問題
- 1. 在Vista下wxPython崩潰
- 2. applicationWillTerminate在調用時崩潰
- 3. 調用CoUninitialize時崩潰
- 4. 調用glGenBuffers時openGL崩潰
- 5. CEF崩潰時調用AfxFreelibrary
- 6. 調用setValue時應用程序崩潰
- 7. 使用QJSValue調用時發生崩潰
- 8. 調用startActivityForResult時應用程序崩潰
- 9. 這會最終導致崩潰(wxpython)
- 10. 從PyInstaller與wxPython崩潰產生的.exe
- 11. 事件處理後wxpython窗口崩潰
- 12. 從Android活動調用時OpenCv崩潰
- 13. w3wp.exe在調用[System.Data.Odbc]時崩潰:: OdbcConnection.Open()
- 14. 調用OpenGL函數時程序崩潰
- 15. unique_ptr當調用reset時數組崩潰
- 16. 調用qwidget :: repaint()時發生崩潰
- 17. Form.Show()調用時發生崩潰
- 18. 當調用ClearHeaders時,WSE 3.0崩潰
- 19. StorageFolder.CreateFileAsync在從App.OnSuspending調用時崩潰
- 20. 崩潰調用dispatch_source_create()時連續
- 21. SDL_GL_SwapWindow在第三次調用時崩潰
- 22. Poppop Segue崩潰時調用編程
- 23. onPause()在調用mediaplayer.isPlaying()時崩潰()
- 24. ANR調試應用程序時崩潰
- 25. 調用虛擬函數時崩潰
- 26. popToRootViewController由UITabBarControllerDelegate調用時崩潰
- 27. MergeAdapterDemo在調用addView時崩潰()
- 28. DialogFragment崩潰調用startActivity()時的活動()
- 29. 當調用CallVoidMethod時JNI崩潰
- 30. 當intent.getExtras()被調用時,ICS崩潰
什麼版本的Windows? 32位或64位? – Velociraptors 2010-12-06 18:11:16