#python #pip #anaconda #pyinstaller
#python #pip #anaconda #pyinstaller
Вопрос:
Итак, я запускаю PyInstaller в соответствии с документацией Kivy в выделенной среде Conda.
Только один модуль не был доступен через Anaconda, поэтому мне пришлось загрузить его через Pip. Как только мой .spec
файл упаковывает .exe
, запуск его в терминале выдает ModuleNotFoundError
только для этого модуля, установленного на Pip. Я также не видел места в .spec
файле для включения только этого модуля.
Есть ли способ принудительно включить модуль (плюс любую из его зависимостей) в .spec
файл или есть способ перенести модуль, установленный с помощью Pip, непосредственно в среду Conda, чтобы PyInstaller мог обнаружить его во время упаковки?
Ответ №1:
В моем случае самым простым решением было просто взять кодовую базу модуля и загрузить ее непосредственно в проект.
Комментарии:
1. Как вы это делаете?
2. Прошло некоторое время, но я помню, что просто перетаскивал каталог, содержащий исходный код, в виртуальную среду проекта.