2014-01-07 46 views
0

我正在嘗試在linux上,特別是Mint 13上設置kivy。我已經按照kivy站點上的說明進行了操作,具體來說,我將日常存儲庫添加到apt,然後使用apt-get安裝python -kivy。python kivy存儲模塊

我希望使用存儲模塊,但是在嘗試from kivy.storage.jsonstore import JsonStore時,它會拋出ImportError: No module named storage.jsonstore

我已經檢查過dist-packages/kivy,實際上存儲目錄和文件,是否按預期那樣。 (應該注意的是,這是我使用日常存儲庫的原因;穩定版本由於某種原因沒有存儲模塊)。

我以前設法讓存儲模塊在我的Windows機器上工作但是,通過將模塊添加到我的kivy目錄中,它在Linux Mint上失敗。我應該如何繼續?

回答

0

最終,我通過使用apt-get去除kivy解決了這個問題,然後從apt-get中移除了穩定的存儲庫。然後,我再次添加每日存儲庫,以確保(sudo add-apt-repository ppa:kivy-team/kivy-daily,注意-daily),更新,然後安裝kivy。這給了我1.8.0的版本,它有預期的存儲模塊。這兩個版本之間有一些細微的差別,但是,這對我來說已經足夠了。看起來穩定的1.7.2版本在setup.py中沒有存儲模塊,因此不能與它一起編譯。