2019 Macbook Proを昨日MacOS Mojave 10.14.6にアップデートした後、pyinstallerでパッケージ化したtkinterアプリケーションがコンピューターをクラッシュさせます。画面が一瞬黒くなり、その後ログイン画面に戻ります。コマンドライン(パッケージ化されていない)からプログラムを実行すると、問題なく実行されます。
端末に数回表示されるエラーコードは次のとおりです:CGSTrackingRegionSetIsEnabled returned CG error 268435459
。
私が行った研究は私をこれらのリンクに導きました:
答えられていないStackOverflowの質問は、ユーザーがTk()ウィンドウをまったく作成できないようですが、Tk()ウィンドウ(Python IDLE)ですが、pyinstallerでパッケージ化すると壊れます。
SuperUserの質問には答えがありませんが、答えの1つとして、pyinstallerをアンインストールして再インストールしたので、役に立たなくなりました。
Teratailに関する質問に回答し、「Anaconda」をアンインストールすることで問題が解決したと述べていますが、Anacondaとは何か、またはそれをアンインストールする方法がわかりません。
これはMacOSのアップデートの問題だと思います。修正するために私ができることは何もないので、パッチを待つ必要があります。
なんでこんなことが起こっているの?どうすれば修正できますか?
新しいMacOS Catalina(バージョン10.15)アップデートで問題が解決したようです。 tcl version と 正しいtclが使用されていることを確認する を指定することにより、tkinterでmy pythonスクリプトを正常にバンドルして実行することができました。 わーい!
Mac OSX 10.14.6で同じ問題が発生しましたが、エラーメッセージが表示されずに完全にクラッシュし、ログアウトまたは再起動しました。 Anacondaを削除し、python.orgバージョン3.7.4を使用することで修正されました。 Anacondaを削除するための良いリンクはこちらです。 macOSからAnacondaを完全にアンインストールする方法
回避策:セーフモードで起動します。(他のアプリでこれが発生しています。)
MacOSウィンドウサーバーがクラッシュしています。Console.appの「システムレポート」ノードにクラッシュレポートが含まれています。
プロセス:CGXBeginSurfaceLayerUpdateでWindowServerスレッド0(メインスレッド)がクラッシュする
この問題の修正方法について知りたいです。 Mojave 10.14.6を搭載したMacBook Airでpythonコードを実行すると、正確な問題が発生します。 Tkinterライブラリを含むpythonコードを実行すると、ラップトップが自動的にシャットダウンして再起動します。コードを変更せずにこの問題をどのように修正しますか?