Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Eclipse和PyDev调试器出现错误,但该程序在Win7上运行良好_Python_Eclipse_Python 3.x_Windows 7_Pydev - Fatal编程技术网

Python Eclipse和PyDev调试器出现错误,但该程序在Win7上运行良好

Python Eclipse和PyDev调试器出现错误,但该程序在Win7上运行良好,python,eclipse,python-3.x,windows-7,pydev,Python,Eclipse,Python 3.x,Windows 7,Pydev,我正在使用Win7上的PyDev在Eclipse(4.3.2v20140221-1852)中进行调试。 我的python是3.2.5 Eclipse标准/SDK,版本:开普勒服务发行版2 来自Aptana的PyDev为3.5.0.201405201709 我得到一个错误: Unexpected error setting up the debugger Socket operation on nonsocket: configureBlocking 这与 http://st

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

Eclipse标准/SDK,版本:开普勒服务发行版2

来自Aptana的PyDev为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
回溯(最近一次呼叫最后一次):

文件“F:\my\u path\eclipsee432\eclipse\plugins\org.python.pydev\u 3.5.0.201405201709\pysrc\pydevd.py”,第1837行,在
调试器.connect(安装程序['client'],安装程序['port'])
文件“F:\my_path\eclipsee432\eclipse\plugins\org.python.pydev_3.5.0.201405201709\pysrc\pydevd.py”,第387行,在connect中
s=StartClient(主机、端口)
StartClient中的文件“F:\my\u path\eclipsee432\eclipse\plugins\org.python.pydev\u 3.5.0.201405201709\pysrc\pydevd\u comm.py”,第416行
s=套接字(AF_INET,SOCK_STREAM);
文件“F:\my\u path\python\python325\lib\socket.py”,第94行,在\uu init中__
_socket.socket.\uuuuu init\uuuuu(self、family、type、proto、fileno)
socket.error:[Errno 10022]提供的参数无效


任何帮助都将不胜感激

我在切换计算机时遇到了这个错误,我想我可以简单地复制我安装python的文件夹,就像我在eclipse安装时一样。使用python安装程序下载并重新安装修复了这个问题。显然,安装程序覆盖了c:\windows\system32中的python dll,可能还做了其他事情。

您可以在正在使用的“主机”和“端口”上打印(在文件“F:\my\u path\eclipse432\eclipse\plugins\org.python.pydev_3.5.0.201405201709\pysrc\pydevd.py”第387行的connect中)您只需更新pydev插件即可
   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)