当我在 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 应用程序而不会出现错误。