Python 2.7 Python 2.7.2空闲shell不工作
出于某种原因,Python2.7.2空闲shell没有打开。我得到一个错误,上面写着: IDLE无法绑定到TCP/IP端口,这是与其Python执行服务器通信所必需的。这可能是因为此计算机上没有安装网络。请使用-n命令行开关运行IDLE,以在没有子进程的情况下启动,有关详细信息,请参阅帮助/IDLE帮助“在没有子进程的情况下运行” 它在前一天工作得很好,我想不出我对电脑*(windows 7)所做的任何改变会导致它停止工作。我尝试过卸载和重新安装它,但它仍然有相同的问题。我已经将其添加到防火墙上的异常中,但没有任何帮助Python 2.7 Python 2.7.2空闲shell不工作,python-2.7,python-idle,Python 2.7,Python Idle,出于某种原因,Python2.7.2空闲shell没有打开。我得到一个错误,上面写着: IDLE无法绑定到TCP/IP端口,这是与其Python执行服务器通信所必需的。这可能是因为此计算机上没有安装网络。请使用-n命令行开关运行IDLE,以在没有子进程的情况下启动,有关详细信息,请参阅帮助/IDLE帮助“在没有子进程的情况下运行” 它在前一天工作得很好,我想不出我对电脑*(windows 7)所做的任何改变会导致它停止工作。我尝试过卸载和重新安装它,但它仍然有相同的问题。我已经将其添加到防火墙上
非常感谢您的帮助:)请在此处查看类似问题的解决方案:-
如果您认为端口号8833可能被其他进程使用,请通过在命令提示符中给出以下命令来检查:-
netstat -aon | find "8833"
在这里,我看到了两个可能的问题:
sudo ifconfig lo up
您需要做的第一件事是通过右键单击python并单击properties在计算机上定位python。之后,进入您的文件夹,按照property finder告诉您的路径,然后查找如下内容:
C:\Users\DELL\AppData\Local\Programs\Python\Python36\Lib\idlelibCidle.pyw
不要复制它,因为它是我计算机上python的路径,但请确保您的代码行在我的代码行末尾看起来类似。复制与上面的行相似的行,将其粘贴或写入命令提示符,然后按空格键并向其添加
-n
,然后按enter键。如果命令提示符中已经写入了C:
,请不要在开头添加它,但请确保添加\
谢谢您的回复,我尝试在命令提示符中键入netstat-aon | find“8833”,但没有任何结果。这是否意味着它没有被其他进程使用?如果没有显示任何内容,则该端口可能是空闲的。我假设端口号是8833。在错误消息中,是否提到其他端口号?或者只是“IDLE不能绑定到TCP/IP端口”?只是命令行中的“IDLE不能绑定到TCP/IP端口”类型:-IDLE.py-n
或者如果未设置路径:-\lib\idlelib\IDLE.py-n
是的,我也发现了,但我还没有尝试应用修补程序..很抱歉..:/i会继续查找,如果我发现有用的东西,我会发布。原谅我的无知。对不起,我又读了一遍,看到你问起了Windows的问题,但是我让你的答案对其他人有所帮助(我今天在Debian上遇到了同样的问题:))对不起,我忘了提一下,每次你想正确运行python时,你都必须重复所有这些步骤,我知道这很糟糕。
sudo ifconfig lo up