Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.01.2020
Сообщений: 21

PyInstaller: Не запускается exe файл

27.01.2020, 23:05. Показов 8233. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Столкнулся с проблемой:
Появилась потребность закрыть исходники и я использовал модуль pycryptodome и pyinstaller

PyInstaller 3.6
Python 3.7

Передал параметр --key, всё отлично.
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
C:\Users\FullGreaM\Desktop\sad>pyinstaller -F --key=00psqwesdkj test.py
1002 INFO: PyInstaller: 3.6
1003 INFO: Python: 3.7.0
1004 INFO: Platform: Windows-10-10.0.14393-SP0
1007 INFO: wrote C:\Users\FullGreaM\Desktop\sad\test.spec
1022 INFO: UPX is not available.
1081 INFO: Extending PYTHONPATH with paths
['C:\\Users\\FullGreaM\\Desktop\\sad', 'C:\\Users\\FullGreaM\\Desktop\\sad']
1083 INFO: Will encrypt Python bytecode with key: 0000000psqwesdkj
1084 INFO: Adding dependencies on pyi_crypto.py module
1085 INFO: checking Analysis
1086 INFO: Building Analysis because Analysis-00.toc is non existent
1086 INFO: Initializing module dependency graph...
1090 INFO: Caching module graph hooks...
1104 INFO: Analyzing base_library.zip ...
9882 INFO: Caching module dependency graph...
10121 INFO: running Analysis Analysis-00.toc
10167 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by c:\python37\python.exe
10411 INFO: Analyzing C:\Users\FullGreaM\Desktop\sad\test.py
10414 INFO: Analyzing hidden import 'Crypto.Cipher.AES'
11092 INFO: Processing module hooks...
11092 INFO: Loading module hook "hook-Crypto.py"...
11178 INFO: Loading module hook "hook-encodings.py"...
11314 INFO: Loading module hook "hook-pydoc.py"...
11358 INFO: Loading module hook "hook-xml.py"...
11900 INFO: Looking for ctypes DLLs
11906 INFO: Analyzing run-time hooks ...
11919 INFO: Looking for dynamic libraries
12835 INFO: Looking for eggs
12836 INFO: Using Python library c:\python37\python37.dll
12837 INFO: Found binding redirects:
[]
12842 INFO: Warnings written to C:\Users\FullGreaM\Desktop\sad\build\test\warn-test.txt
12916 INFO: Graph cross-reference written to C:\Users\FullGreaM\Desktop\sad\build\test\xref-test.html
12990 INFO: checking PYZ
12990 INFO: Building PYZ because PYZ-00.toc is non existent
12993 INFO: Building PYZ (ZlibArchive) C:\Users\FullGreaM\Desktop\sad\build\test\PYZ-00.pyz
14182 INFO: Building PYZ (ZlibArchive) C:\Users\FullGreaM\Desktop\sad\build\test\PYZ-00.pyz completed successfully.
14194 INFO: checking PKG
14195 INFO: Building PKG because PKG-00.toc is non existent
14195 INFO: Building PKG (CArchive) PKG-00.pkg
18232 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
18241 INFO: Bootloader c:\python37\lib\site-packages\PyInstaller\bootloader\Windows-64bit\run.exe
18241 INFO: checking EXE
18242 INFO: Building EXE because EXE-00.toc is non existent
18242 INFO: Building EXE from EXE-00.toc
18245 INFO: Appending archive to EXE C:\Users\FullGreaM\Desktop\sad\dist\test.exe
18283 INFO: Building EXE from EXE-00.toc completed successfully.
Но самое веселье началось когда я попытался запустить exe файл:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
C:\Users\FullGreaM\Desktop\sad\dist>test
Traceback (most recent call last):
  File "c:\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 434, in get_code
    return self._pyz_archive.extract(fullname)[1]
  File "c:\python37\lib\site-packages\PyInstaller\loader\pyimod02_archive.py", line 369, in extract
    obj = zlib.decompress(obj)
zlib.error: Error -3 while decompressing data: incorrect header check
 
During handling of the above exception, another exception occurred:
 
Traceback (most recent call last):
  File "site-packages\PyInstaller\loader\pyiboot01_bootstrap.py", line 27, in <module>
  File "c:\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 603, in exec_module
    bytecode = self.get_code(spec.loader_state)
  File "c:\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 436, in get_code
    raise ImportError('Loader FrozenImporter cannot handle module ' + fullname)
ImportError: Loader FrozenImporter cannot handle module os
[7600] Failed to execute script pyiboot01_bootstrap
Что качательно кода, то он написан без синтаксических ошибок и вполне работает когда я запускаю его от имени .py файла

Python
1
input('hello!\n')
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.01.2020, 23:05
Ответы с готовыми решениями:

Не работает PyInstaller (При установке PyInstaller не создаётся исполняемый файл)
День добрый всем программистам! :yahoo: Нужна помощь с библиотеками Python, а конкретно с PyInstaller :help: Создал небольшую...

Распаковка exe pyinstaller
И снова здравствуйте, уважаемые форумчане. Пользуюсь линуксом, и на нем, exe'шники, собранные мной под Винду(onefile) - открываются...

Pyinstaller не создает exe в папке dist
Здравствуйте, я недавно начал осваивать Python, но столкнулся с проблемой, я хочу создать исполняемый файл при помощи pyinstaller, но в...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.01.2020, 23:05
Помогаю со студенческими работами здесь

Pyinstaller - пакет exe запускается вместе с командной строкой
Добрый день. Написал программу на Pythonю Скомпилировал файл exe средствами pyinstaller. Все отлично работает, но программа...

Pyinstaller создаёт файл без расширения exe
Здравствуйте, использую pyinstaller 3.6, python 3.7 Появилась потребность в создании пакетов для windows на debian 10. Установил, всё...

Как скомпилировать python в файл .exe на Linux с pyinstaller?
Доброе время суток всем прогерам. Мне нужна помощь. Ситуация такая. Недавно начал изучать python. Если быть точнее, я сижу на Linux Mint 18...

Как "положить" изображения в EXE файл созданный с PyInstaller?
Я пытаюсь создать EXE с PyInstaller, который должен вывести в окне tkinter несколько изображений. Проблема в том, что готовый EXE не...

Преобразование python в exe через pyinstaller и auto-py-to-exe
Всем привет! Начал изучение Python и решил преобразовать простенький код в .exe и столкнулся с проблемами. Пытался установить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru