PyInstaller не включает пакет kivy.garden.mapview. Какой обходной путь?
- Версия Python: 3.6.7(среда Анаконды)
- Kivy версия: 1.10.1
Поэтому я установил mapview с помощью команды garden install mapview
и мой файл python легко обнаруживает его и запускает. Но когда я делаю EXE с PyInstaller, он показал следующую ошибку ModuleNotFoundError: No module named garden.mapview
Я как-то нашел решение установить все садовые вещи, добавив --kivy
в конце.
Я использовал matplotlib сада с командой garden install matplotlib --kivy
и это работает после создания exe с PyInstaller, используя метод, показанный здесь kivy Page для создания exe
Но когда я установил mapview с помощью команды garden install mapview --kivy
что делает его появившимся в пакетах сайта моей среды Anaconda, он показывает следующую ошибку: ModuleNotFoundError: No module named 'mapview.types'
Так что похоже на добавление --kivy
улучшил ситуацию, но не решил ее полностью.Так как это сделать? Любые обходные пути также будут оценены.
Для большей наглядности каталог mapview (в пакетах site моей среды) содержит еще одну папку mapview с файлом types.py
Я знаю, что это будет плохая практика, но могу ли я построчно скопировать весь код пакета mapview и вставить его в мой файл python и напрямую использовать его функции и классы? и да, редактируя строки, такие как импорт бла из бла.