【发布时间】:2020-10-24 07:59:51
【问题描述】:
我可以找到许多与未找到模块 PIL 相关的问题,并提供解决方案。我尝试了许多我认为适用于我的方法。但是我仍然没有运气:(
我的问题是:
我有一个项目使用 KivyMD MDDataTable 显示投资组合的当前资产净值。使用MDFileManager 并使用tabula 和panda 从PDF 文件中读取投资组合信息,解析文件。然后从相关市场获得市场数据并计算资产净值。然后使用MDDatatable 显示。我正在使用 python 3.8、kivy 2.0.0rc4 和 kivyMD 0.104.1。我可以从 IDE 运行它并且运行良好。问题是在我的安卓手机上运行时
我使用 buildozer 创建 apk 文件。应用程序启动,显示初始屏幕,然后关闭。 logcat 输出显示此错误,我认为这是应用程序中的第一个屏幕使用文件管理器(MDFileManager 实例)的原因
> 2020-10-24 13:13:54.517 24104-24183/? I/python: Traceback (most recent call last):
> 2020-10-24 13:13:54.518 24104-24183/? I/python: File "/home/tksrajan/dev/mark2market/.buildozer/android/app/main.py", line
> 8, in <module>
> 2020-10-24 13:13:54.519 24104-24183/? I/python: File "/home/tksrajan/dev/mark2market/.buildozer/android/platform/build-armeabi-v7a/build/python-installs/mark2market/kivymd/uix/filemanager.py",
> line 119, in <module>
> 2020-10-24 13:13:54.520 24104-24183/? I/python: ModuleNotFoundError: No module named 'PIL'
> 2020-10-24 13:13:54.520 24104-24183/? I/python: Python for android ended.
提前感谢您的帮助。
【问题讨论】:
标签: python android kivy kivymd