Pyinstallerを用いたスクリプトのapp化における不完全なGUI
Q&A
Closed
解決したいこと
PythonでPyinstallerを用いてスクリプトのapp化を試みました。
しかし、スクリプトファイルでの実行ではGUIの表示含め全て正常に起動することを確認できているのにも関わらず、
作成したappではGUIが不完全に表示されてしまいます。
特にエラーコードも出ていません。
原因は何だと考えられますでしょうか?
また、何か解決策はございますでしょうか?
発生している問題・エラー
画像左がスクリプトファイルでの実行結果、画像右がappでの実行結果
使用しているライブラリ、モジュール
<main.py>
import os
import tkinter as tk
from tkinter import messagebox, ttk, Frame, Label, filedialog
from tkcalendar import Calendar
import pandas as pd
import matplotlib.pyplot as plt
from datetime import datetime
# 作成した外部モジュール
from DownloadFromDropbox import START_DOWNLOAD
<DownloadFromDropbox.py>
import dropbox
import os
import tkinter as tk
import concurrent.futures
実行コマンド
pyinstaller --onefile --noconsole --clean --windowed --name=AnalysisChamber main.py
自分で試したこと
auto-py-to-exe を実行して使用したり、--noconsoleをオフにしてコンソールにて出力を確認したり、--debugにて内容を確認したりしていますが、特にwarningやエラーは出ておらずsuccessとなっています。
環境
・MacOS
・Python 3.12.2 64-bit
・VScode