2017-07-12 39 views
3

我跟隨directions in the Kivy documentation瞭解如何爲Windows打包應用程序,但是一旦我嘗試運行它,應用程序就會崩潰。回溯的最後一行顯示與我RecycleView部件有問題:RecycleView導致Kivy可執行文件崩潰

File "C:\Users\awende\AppData\Local\Continuum\Anaconda3\lib\site-packages\kivy\factory.py", line 139, in __getattr__ 
    module = __import__(name=item['module'], fromlist='.') 
ModuleNotFoundError: No module named 'kivy.uix.recycleview.__init__.' 
Failed to execute script SingleTabApp 

我試圖在我所有的.py,它是不是已經進口的.kv文件中導入kivy.uix.recycleview,但這似乎不是問題。我不確定這是否與我的代碼有關,或者是否有其他事情發生。

其他可能相關的信息:

  • 我使用Python 3.6.1與PyInstaller當前開發的版本。
  • Kivy版本1.10.0
  • SingleTabApp是我的主要Python腳本的名稱,並正常工作之前使用PyInstaller。
+1

我有同樣的問題,並在github上打開Kivy問題。 (https://github.com/kivy/kivy/issues/5276)似乎有人在那裏找到了解決方案(到目前爲止我沒有時間測試)。 –

回答

0

安裝最新版本的cython,請注意,對於cython版本,有一個相應版本的kivy。要實現RecycleView,你的「包apk」中的kivy版本不是你的電腦必須至少1.10