前提・実現したいこと
作ったプログラムをスタンドアロンにしたい。
発生している問題・エラーメッセージ
tkinterで作ったデスクトップアプリを
「pyinstaller ファイル名 --onefile --noconsole」でスタンドアロンにしたのですが、
下記の画像のようなエラーが出てしまい起動できないです。
--noconsoleを付けずにスタンドアロンにして実行すると
下記のような何も記入出来ないコンソール画面が出てきました。
考えた原因
①tclおよびtkがない
⇒tclおよびtkというフォルダがない場合同じようなエラーが発生すると調べてわかったので確認しましたが、
両方とも存在したのでこれが原因ではないと思われます。
②パスが通っていない
⇒正直調べてみてパスについてあまり理解できていないのですが、
tclおよびtkにパスが通っていないと同様のエラーが起きる(?)と調べて解釈しました。
しかしexeとtcl、tkは同フォルダの同じ階層にあるのでパスを通さなくてもエラーは発生しないのでは?と思っています。
③インストールされていないモジュールがある
⇒VSCodeで自分自身で組んだプログラムの為,使用モジュールはすべてPC内にインストールされています。
また、VSCodeを用いてであればプログラムは問題なく起動します。
上記3つ以外に原因も思いつかず困っています。
何か他に考えられる原因や解決策がわかれば教えて戴きたいです。
補足情報(FW/ツールのバージョンなど)
windows10 64bit
Python3.7.9
VSCode1.51.1
回答1件
あなたの回答
tips
プレビュー