最近我安裝了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. CEF崩潰時調用AfxFreelibrary
- 3. 調用CoUninitialize時崩潰
- 4. 調用glGenBuffers時openGL崩潰
- 5. applicationWillTerminate在調用時崩潰
- 6. 調用時崩潰indexPathForCell
- 7. 如何調試在wxpython/python線程中崩潰的wxpython應用程序
- 8. 調用startActivityForResult時應用程序崩潰
- 9. 調用UIActionSheet時應用程序崩潰
- 10. 調用setValue時應用程序崩潰
- 11. 使用QJSValue調用時發生崩潰
- 12. 事件處理後wxpython窗口崩潰
- 13. 這會最終導致崩潰(wxpython)
- 14. wxPython崩潰與分段錯誤
- 15. wxPython的FileDialog的崩潰在Mac
- 16. 從PyInstaller與wxPython崩潰產生的.exe
- 17. 調用虛擬函數時崩潰
- 18. 地圖活動在調用時崩潰!
- 19. 當調用CallVoidMethod時JNI崩潰
- 20. 當從cmd.exe調用Nuget.exe時崩潰
- 21. w3wp.exe在調用[System.Data.Odbc]時崩潰:: OdbcConnection.Open()
- 22. Poppop Segue崩潰時調用編程
- 23. ItemsControl項目綁定調用時崩潰
- 24. 調用qwidget :: repaint()時發生崩潰
- 25. onPause()在調用mediaplayer.isPlaying()時崩潰()
- 26. 當SetupDiGetDeviceInterfaceDetail被調用時,程序崩潰
- 27. LockFileEx後調用ReadFile時發生崩潰
- 28. 調用CFRelease時崩潰(ABAddressBookRef ref)
- 29. 崩潰調用dispatch_source_create()時連續
- 30. 在調用虛擬方法時崩潰
什麼版本的Windows? 32位或64位? – Velociraptors 2010-12-06 18:11:16