PyInstaller со средой Anaconda не упаковывает модули Pip

#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. Прошло некоторое время, но я помню, что просто перетаскивал каталог, содержащий исходный код, в виртуальную среду проекта.