0 Вопрос: Pyinstaller создает файл размером 250+ Мб с Pandas в Pipenv с несколькими установленными модулями

вопрос создан в Wed, Apr 10, 2019 12:00 AM

У меня есть скрипт, который просто использует несколько модулей и довольно прост.

Я следовал всем советам здесь: PyInstaller создает с Pandas создает более 500 МБ exe и я все еще получаю исполняемый файл размером более 250 МБ.

Сценарий импортирует только следующие модули: pandas и numpy.

Я создал pipenv (я использую PyCharm и по какой-то причине я получаю сообщение об ошибке при попытке создать virtualenv, так что я использовал pipenv), когда я прочитал, что создание среды conda увеличивает производительность размер. р>

Вот что я сделал с нуля:

1) Создать pipenv в PyCharm

2) Установите numpy с помощью pip

3) Установите панд с помощью pip

4) Запустите следующее из терминала в PyCharm (убедитесь, что префикс Pipenv отображается на терминале для моей именованной среды): pyinstaller --onefile mypythonscript.py

Результирующий размер файла exe: 262 МБ.

Использование UPX также было предложено некоторыми пользователями, но я использую Windows 10 и получаю ошибку vcruntime140.dll, которую другие пользователи сообщили как распространенную. Я изо всех сил пытался найти способ обойти это, но из того, что говорили другие, я мог бы уменьшить размер .exe до 20-30 МБ даже без UPX.

    
0
0 ответов                              0                         
источник размещен Вот
Другие вопросы