(这里是Spyder开发人员)我几乎可以确定您的问题是由于防火墙问题引起的。看来您的防火墙太严格了,它阻止了所有尝试为我们目的打开端口的尝试。
为了避免在评估内容时阻塞整个应用程序,我们在与运行Spyder的进程不同的进程上运行python解释器。我们使用简单的套接字协议与该进程进行通信,该协议会在您的计算机上打开一个新端口,并通过该端口在控制台和Spyder之间来回发送数据。
这也是为什么您在常规的python解释器上看不到错误的原因:因为它不需要打开端口即可运行。

(这里是Spyder开发人员)我几乎可以确定您的问题是由于防火墙问题引起的。看来您的防火墙太严格了,它阻止了所有尝试为我们目的打开端口的尝试。
为了避免在评估内容时阻塞整个应用程序,我们在与运行Spyder的进程不同的进程上运行python解释器。我们使用简单的套接字协议与该进程进行通信,该协议会在您的计算机上打开一个新端口,并通过该端口在控制台和Spyder之间来回发送数据。
这也是为什么您在常规的python解释器上看不到错误的原因:因为它不需要打开端口即可运行。