Вверх ↑
Ответов: 537
Рейтинг: 14
#1: 2024-01-23 14:09:10 ЛС | профиль | цитата
Gunta писал(а):
Gunta


https://drive.google.com/file/d/110FEZTggtLUGRyILMbp7a6zZbmuSc3KM/view?usp=drive_link

Проблема была в том, что библиотека camelot нуждалась в библиотеке ghostscript, которая качается отдельно. Теперь в коде она линкуется и должна работать нормально (т. е. екзешник должен работать везде). Бинарник был переименован из main.exe в lib.dll. PDF to Excel.exe запускает lib.dll, как екзешник.

Если вам нужно будет скомпилировать программу, то нужен будет ghostscript. Все зависимости находятся в requirement.txt (pip install -r requirement.txt). Для компиляции нужен pyinstaller (можно установить через pip). pyinstaller ./main.py - эта команда компилирует программу (если перейти в директорию с проектом)
карма: 4

0