Problem z pyinstaller

0

Witam mam problem z pyinstaller i nie potrafię sobie z nim poradzić, a mianowicie program napisany w python3, w którym niezbędne jest zdjęcie png i icona też png.
Polecenie:
pyinstaller --onefile --windowed --add-data="dziecko.png;img" --add-data="abacus.png;img" mojprogram.py

wyrzuca błąd:
pyinstaller: error: argument --add-data: invalid add_data_or_binary value: 'dziecko.png;img'

Czy ktoś może mi pomóc i wytłumaczyć o co chodzi?

0

Linux i Windows

0

Spróbuj zamienić średnik ; na dwukropek :.

0

Althorion zadziałało, ale po skompilowaniu program się nie uruchamia

0

Polecenie : pyinstaller --onefile --windowed --add-data="abacus.png:." --add-data="dziecko.png:." mojprogram.py zadziałało, lecz niestety po uruchomieniu programu jest tylko okno bez ramki i zdjęć, co robić?
Może problemem jest biblioteka PIL?

0

Zauważyłem że podczas kompilacji wyskakuje:
**WARNING: **Hidden import "pkg_resources.py2_warn" not found!
WARNING: Hidden import "pkg_resources.markers" not found!

próbowałem : pip3 install setuptools --upgrade
oraz polecenia : pyinstaller --add-data="abacus.png:." --add-data="dziecko.png:." --hidden-import=pkg_resources.py2_warn mojprogram.py

Niestety program nadal po skompilowaniu nie działa. Mógłbym usunąć wszystkie png z programu i bibliotekę PIL ale nie przecież o to chodzi chce mieć program ze zdjęciami.
Próbowałem uruchomić program z terminala i wyskoczyły błędy:

Traceback (most recent call last):
File "PIL/ImageTk.py", line 176, in paste
_tkinter.TclError: invalid command name "PyImagingPhoto"

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "matematyka.py", line 632, in <module>
File "matematyka.py", line 34, in init
File "PIL/ImageTk.py", line 115, in init
File "PIL/ImageTk.py", line 180, in paste
ModuleNotFoundError: No module named 'PIL._tkinter_finder'
[49702] Failed to execute script matematyka

Czy ktoś może mi z tym pomóc?

0

Spróbuj konwertować prez autopytoexe jeśli chodzi Ci o konwert do exe

1 użytkowników online, w tym zalogowanych: 0, gości: 1