无法从 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 应用程序而不会出现错误。

相关内容