Вам не нужно включать базу данных. sqlite3
база данных - это обычный файл, который создается в текущей директории вашего скрипта. Не существует «стандартного места» для базы данных sqlite3
.
Предполагается, что вы создаете свою базу данных следующим образом:
conn = sqlite3.connect("Base_SAV.db")
cur = conn.cursor()
cur.execute("CREATE TABLE IF NOT EXISTS(--------------)")
con.commit()
con.close()
и вы компилируете его в executable
, вам не нужно включать database
, созданный вами в вашем рабочем каталоге. Как только вы запустите исполняемый файл, база данных будет создана в той папке, которая у вас есть exe
файл.
Итак, pyinstaller
команда для его преобразования в исполняемый файл должна быть:
pyinstaller --windowed --onfile MyCatSAV_Final.py
, который будет отлично работать.