Я сделал пакет, используя этот учебник , и по большей части он работает отлично. Пакет называется colordict и уже доступен на Pypi. Тем не менее, у меня проблема с компиляцией скриптов, использующих colordict, с pyinstaller. Проблема связана с тем, что пакет хранит данные в json файлах. Похоже, что файлы без кода (json) не распознаются pyinstaller ... Это нормально? Могу ли я сделать что-нибудь, чтобы мои файлы json были упакованы с помощью pyinstaller?
Допустим, я хочу скомпилировать test.py в исполняемый файл:
#test.py
import colordict
c = ColorDict()
Затем я бы использовал следующая команда в оболочке windows:
pyinstaller test.py
При запуске исполняемого файла может возникнуть следующая ошибка:
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\path_to_test\\dist\\main\\colordict\\palettes'
Obs: файлы устанавливаются с помощью pip просто отлично, проблема действительно возникает только при использовании pyinstaller.