Skip to main content
 首页 » 编程设计

python之Eclipse 和 PyDev 调试器出现错误,但该程序在 win 7 上运行良好

2025年05月04日16pengyingh

我在 Win 7 上使用 PyDev 在 Eclipse (4.3.2v20140221-1852) 中进行调试。 我的 python 是 3.2.5。

Eclipse Standard/SDK,版本:Kepler Service Release 2

PyDev 是来自 Aptana 的 3.5.0.201405201709。

我得到错误:

   Unexpected error setting up the debugger 
   Socket operation on nonsocket: configureBlocking 

这不同于

    http://stackoverflow.com/questions/11388503/after-upgrading-eclipse-aptana-pydev-debugger-not-working 

错误与我的错误不同:

   pydev debugger: starting (pid: 16428) 
  Could not connect to IP_address: port_num 

追溯(最近的调用最后):

   File "F:\my_path\eclipse432\eclipse\plugins\org.python.pydev_3.5.0.201405201709\pysrc\pydevd.py", line 1837, in <module> 
    debugger.connect(setup['client'], setup['port']) 
 
   File "F:\my_path\eclipse432\eclipse\plugins\org.python.pydev_3.5.0.201405201709\pysrc\pydevd.py", line 387, in connect 
   s = StartClient(host, port) 
 
   File "F:\my_path\eclipse432\eclipse\plugins\org.python.pydev_3.5.0.201405201709\pysrc\pydevd_comm.py", line 416, in StartClient 
 
   s = socket(AF_INET, SOCK_STREAM); 
   File "F:\my_path\python\python325\lib\socket.py", line 94, in __init__ 
_socket.socket.__init__(self, family, type, proto, fileno) 

socket.error: [Errno 10022] 提供了无效参数

如有任何帮助,我们将不胜感激。

请您参考如下方法:

当我切换计算机并认为我可以简单地复制我安装 python 的文件夹时出现该错误,就像我在安装 eclipse 时所做的那样。使用 python 安装程序下载并重新安装解决了我的问题。显然,安装程序覆盖了 c:\windows\system32 中的 python dll,并可能做了其他事情。