До компиляции файла в .ехе все работает как надо, после того как все ресурсы упакованы через 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})