С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
371 / 269 / 93
Регистрация: 18.11.2015
Сообщений: 1,001

Компиляция в exe

18.05.2024, 10:22. Показов 441. Ответов 1

Студворк — интернет-сервис помощи студентам
Доброго дня форумчане!
Начал копать python. В VSCode Создал виртуальную среду, Написал скрипт,установил все необходимые библиотеки.
В VSCode запускается, всё работает как часы. При запуске скомпилированного в "exe" ругается, что не находит библиотеку.
Команда такая
Code
1
PS C:\Projects\PyQRMDL> pyinstaller --onefile PyQRMDlab.py --icon="logoPDF.png"
.

при запуске скомпилированного файла из командной строки выходит ошибка:
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
C:\Projects\PyQRMDL\dist>PyQRMDlab.exe
Traceback (most recent call last):
  File "PyInstaller\loader\pyimod03_ctypes.py", line 53, in __init__
  File "ctypes\__init__.py", line 374, in __init__
FileNotFoundError: Could not find module 'libiconv.dll' (or one of its dependencies). Try using the full path with constructor syntax.
 
The above exception was the direct cause of the following exception:
 
Traceback (most recent call last):
  File "pyzbar\zbar_library.py", line 58, in load
  File "pyzbar\zbar_library.py", line 50, in load_objects
  File "pyzbar\zbar_library.py", line 51, in <listcomp>
  File "ctypes\__init__.py", line 452, in LoadLibrary
  File "PyInstaller\loader\pyimod03_ctypes.py", line 55, in __init__
pyimod03_ctypes.install.<locals>.PyInstallerImportError: Failed to load dynlib/dll 'libiconv.dll'. Most likely this dynlib/dll was not found when the application was frozen.
 
During handling of the above exception, another exception occurred:
 
Traceback (most recent call last):
  File "PyInstaller\loader\pyimod03_ctypes.py", line 53, in __init__
  File "ctypes\__init__.py", line 374, in __init__
FileNotFoundError: Could not find module 'C:\Users\MI\AppData\Local\Temp\_MEI362042\pyzbar\libiconv.dll' (or one of its dependencies). Try using the full path with constructor syntax.
 
The above exception was the direct cause of the following exception:
 
Traceback (most recent call last):
  File "PyQRMDlab.py", line 4, in <module>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "pyzbar\pyzbar.py", line 7, in <module>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "pyzbar\wrapper.py", line 151, in <module>
  File "pyzbar\wrapper.py", line 148, in zbar_function
  File "pyzbar\wrapper.py", line 127, in load_libzbar
  File "pyzbar\zbar_library.py", line 60, in load
  File "pyzbar\zbar_library.py", line 50, in load_objects
  File "pyzbar\zbar_library.py", line 51, in <listcomp>
  File "ctypes\__init__.py", line 452, in LoadLibrary
  File "PyInstaller\loader\pyimod03_ctypes.py", line 55, in __init__
pyimod03_ctypes.install.<locals>.PyInstallerImportError: Failed to load dynlib/dll 'C:\\Users\\MI\\AppData\\Local\\Temp\\_MEI362042\\pyzbar\\libiconv.dll'. Most likely this dynlib/dll was not found when the application was frozen.
[14316] Failed to execute script 'PyQRMDlab' due to unhandled exception!
Сама библиотека на месте:
C:\Projects\PyQRMDL\.venv\Lib\site-packages\pyzbar\libiconv.dll

Подскажите, что я делаю не так?
Заранее благодарен

Добавлено через 1 минуту
Знаю тема не новая и именно с этой библиотекой находил аналогичные темы, но то-ли мне мозгов не хватает, что ли все таки что-то другое
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.05.2024, 10:22
Ответы с готовыми решениями:

Компиляция проекта в exe
Добрый вечер! из проекта надо выгрузить один exe файл. Не знаю как это сделать. Около 10 файлов py и несколько png-файлов.. Как правильно...

Компиляция пайтон в . exe
не могу скомпилировать пайтон файл в .exe . Выдает ошибку. 214 INFO: PyInstaller: 4.0.dev0+46286a1f4 214 INFO: Python: 3.7.3 214...

Компиляция нескольких файлов .py в .exe (pyinstaller)
Добрый вечер. Нужна помощь в компиляции несколько файлов .ру в .ехе на pythone(pyinstaller). С одним файлом все ок компилируется и...

1
371 / 269 / 93
Регистрация: 18.11.2015
Сообщений: 1,001
18.05.2024, 10:33  [ТС]
Скрин с библиотекой
Миниатюры
Компиляция в exe  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.05.2024, 10:33
Помогаю со студенческими работами здесь

Компиляция кода python в exe для запуска на неподготовленном компе
Может кто знает, как скомпилировать код python в ехе так, чтобы программа работала на другом компьютере, на котором не предустановлен сам...

Компиляция в exe
пытаюсь поставить пакет типа pyinstaller? ни один не ставится, в чем может быть проблема и заодно какие варианты есть рабочие чтобы...

Компиляция Auto Py To Exe
Пытаюсь скомпилировать приложение с картинкой qr, но после компиляции она не отображается

Компиляция кода в .exe
Доброго времени суток! Прошу помощи в следующем вопросе. У меня есть код , в котором я устанавливаю собственную иконку окна. ...

Компиляция файла .py в .exe на пайтон 3.8.1
Имеется программа которую нужно сделать .exe-шником. При попытке компилирования через Pyinstaller компилирует в левый файл который сразу же...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru