conda envでSpyderを実行できません:MIT-MAGIC-COOKIE-1エラー

conda envでSpyderを実行できません:MIT-MAGIC-COOKIE-1エラー

Conda環境のローカルコンピュータ(opensuse Leap 15)でspyderを実行すると、次のエラーが発生します。

MIT-MAGIC-COOKIE-1 keyQXcbConnection無効:ディスプレイに接続できません:0中断(コアダンプ)

envおよび/またはspyderを再インストールしても役に立ちませんでしたが、このスレッドも役に立ちませんでした。リモートでプログラムを実行しようとすると、「無効なMIT-MAGIC-COOKIE-1キー」が発生する

今日まで働きました。どんな提案にも感謝します。

答え1

新しくアップグレードされたLeap15.1 OpenSuseのインストールで同様の問題が発生しました。 python3 qt5アプリケーションを起動するたびに、「無効なMIT-MAGIC-COOKIE-1キー」というメッセージが表示されました。

私の解決策は、次のようにXauthorityファイルにすべてのローカル接続を含めることでした。

user@pc:~> xhost +local:
Invalid MIT-MAGIC-COOKIE-1 key
non-network local connections being added to access control list

エラーが発生してもネットワークではなくローカル接続を追加するという通知も表示されます。次にテストコマンドを実行すると...エラーはありません。

user@pc:~> xhost
access control enabled, only authorized clients can connect
LOCAL:

それ以来、エラーなしでpython3 qt5アプリケーションを実行できます。

関連情報