PyInstaller не включает пакет kivy.garden.mapview. Какой обходной путь? - PullRequest
0 голосов
/ 27 декабря 2018
  • Python версия: 3.6.7 (среда Anaconda)
  • Kivy версия: 1.10.1

Поэтому я установил mapview с помощью команды garden install mapview и мой pythonфайл легко обнаруживает и запускает его. Но когда я делаю exe с PyInstaller, он показал следующую ошибку ModuleNotFoundError: No module named garden.mapview

Я как-то нашел решение для установки всех садовых вещей, добавив --kivy в конце.

Я использовал matplotlib of garden с командой 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 и напрямую использую его функции и классы? и да, редактируя такие строки, как import blah from blah.

...