kivy / kivy-ios

Toolchain for compiling Python / Kivy / other libraries for iOS
https://kivy.org/docs/guide/packaging-ios.html
MIT License
758 stars 238 forks source link

ImportError: The _imaging extension was built for another version of Pillow or PIL #732

Closed Neizvestnyj closed 1 year ago

Neizvestnyj commented 1 year ago
Core version: 8.2.0
 Pillow version: 9.2.0
   warnings.warn(str(v), RuntimeWarning)
 Traceback (most recent call last):
   File "/Users/neizvestnyj/PycharmProjects/<APP>/ios/<APP>/<APP>-ios/YourApp/main.py", line 46, in <module>
   File "/Users/neizvestnyj/PycharmProjects/<APP>/ios/<APP>/<APP>-ios/YourApp/app.py", line 7, in <module>
   File "/Users/neizvestnyj/PycharmProjects/<APP>/ios/<APP>/<APP>-ios/YourApp/toast/__init__.py", line 16, in <module>
     resolution) of different screens.
   File "/private/var/containers/Bundle/Application/423492BB-F267-4646-9CDE-DD15DA9D6491/<APP>.app/lib/python3.9/site-packages/kivymd/toast/__init__.py", line 11, in <module>
     from .kivytoast import toast
   File "/private/var/containers/Bundle/Application/423492BB-F267-4646-9CDE-DD15DA9D6491/<APP>.app/lib/python3.9/site-packages/kivymd/toast/kivytoast/__init__.py", line 3, in <module>
     from .kivytoast import toast
   File "/private/var/containers/Bundle/Application/423492BB-F267-4646-9CDE-DD15DA9D6491/<APP>.app/lib/python3.9/site-packages/kivymd/toast/kivytoast/kivytoast.py", line 51, in <module>
     from kivymd.uix.dialog import BaseDialog
   File "/private/var/containers/Bundle/Application/423492BB-F267-4646-9CDE-DD15DA9D6491/<APP>.app/lib/python3.9/site-packages/kivymd/uix/__init__.py", line 8, in <module>
     from kivymd.uix.behaviors import SpecificBackgroundColorBehavior
   File "/private/var/containers/Bundle/Application/423492BB-F267-4646-9CDE-DD15DA9D6491/<APP>.app/lib/python3.9/site-packages/kivymd/uix/behaviors/__init__.py", line 10, in <module>
     from .backgroundcolor_behavior import (
   File "/private/var/containers/Bundle/Application/423492BB-F267-4646-9CDE-DD15DA9D6491/<APP>.app/lib/python3.9/site-packages/kivymd/uix/behaviors/backgroundcolor_behavior.py", line 27, in <module>
     from .elevation import CommonElevationBehavior
   File "/private/var/containers/Bundle/Application/423492BB-F267-4646-9CDE-DD15DA9D6491/<APP>.app/lib/python3.9/site-packages/kivymd/uix/behaviors/elevation.py", line 365, in <module>
     from PIL import Image, ImageDraw, ImageFilter
   File "/private/var/containers/Bundle/Application/423492BB-F267-4646-9CDE-DD15DA9D6491/<APP>.app/lib/python3.9/site-packages/PIL/Image.py", line 103, in <module>
     raise ImportError(
 ImportError: The _imaging extension was built for another version of Pillow or PIL:
 Core version: 8.2.0
 Pillow version: 9.2.0
toolchain build python3 kivy pillow
toolchain pip install https://github.com/kivymd/KivyMD/archive/master.zip

This is because kivy-ios resolves all kivymd dependencies