Задать вопрос
@Eisenshof

Почему после компиляции .EXE сыпятся ошибки, через .py файл все работает?

До компиляции файла в .ехе все работает как надо, после того как все ресурсы упакованы через pyinstaller в один файл в консоли сыпятся ошибки:
Exception in Tkinter callback
Traceback (most recent call last):
  File "tkinter\__init__.py", line 1699, in __call__
  File "Label for bach scan v4.py", line 64, in get_bach
  File "Label for bach scan v4.py", line 46, in Ean
  File "site-packages\barcode\base.py", line 68, in save
  File "site-packages\barcode\codex.py", line 261, in render
  File "site-packages\barcode\base.py", line 111, in render
  File "site-packages\barcode\writer.py", line 226, in render
  File "site-packages\barcode\writer.py", line 356, in _paint_text
  File "site-packages\PIL\ImageFont.py", line 648, in truetype
  File "site-packages\PIL\ImageFont.py", line 645, in freetype
  File "site-packages\PIL\ImageFont.py", line 194, in __init__
OSError: cannot open resource

Функция где возникают выше указаные ошибки:
def Ean():
    EAN = barcode.get_barcode_class('Code128')
    ean = EAN(str(leather_field.get()), writer=ImageWriter())
    ean.save(tempfile.gettempdir() + "\\barcode", {"module_width":0.25, "module_height":5, "font_size": 10, "text_distance": 3, "quiet_zone": 3})
  • Вопрос задан
  • 290 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
@Eisenshof Автор вопроса
Стелал как не рекомендуется но это работает.
Заменил переменную шрифт в \Lib\site-packages\barcode\writer.py
#FONT = os.path.join(PATH, 'DejaVuSansMono.ttf')
FONT = "arial.ttf"
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
Судя по ошибке не все ресурсы были упакованы
Ответ написан
@maximsemin23
Такая же хрень была, почитай этот сайт Он все помог делать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 19:55
7000 руб./за проект