Python Aptana错误pydev:端口未绑定(找到端口-1)?

Python Aptana错误pydev:端口未绑定(找到端口-1)?,python,aptana,pydev,Python,Aptana,Pydev,我刚更新了我的Aptana研究报告。当我打开python文件时,它说它找不到map、range和filter以及其他一些方法。但当我运行代码时,它将毫无问题地运行。我的代码完成不再有效。使用CTRL+SPACE时代码完成的错误为 Port not bound (found port -1). Is there an enabled firewall? 我不知道问题出在哪里?!!我搜索了一下,但找不到合适的解决办法。我正在使用Windows7 但是你检查过windows防火墙吗?就像它告

我刚更新了我的Aptana研究报告。当我打开python文件时,它说它找不到
map
range
filter
以及其他一些方法。但当我运行代码时,它将毫无问题地运行。我的代码完成不再有效。使用CTRL+SPACE时代码完成的错误为

   Port not bound (found port -1). Is there an enabled firewall? 

我不知道问题出在哪里?!!我搜索了一下,但找不到合适的解决办法。我正在使用Windows7

但是你检查过windows防火墙吗?就像它告诉IDE的那样?你应该尝试为Aptana设置一个例外,它应该会起作用。。事实上,python内置的方法似乎不是直接从python中读取,而是从db中读取,很可能是通过防火墙关闭的端口上的套接字。

我跟踪了Aptana 3.4和3.5之间的差异,发现了一个分叉进程,在特定端口启动pycompletionserver:

/usr/bin/python2.7-u /home/khaled/Downloads/Aptana_Studio_3/plugins/org.python.pydev_2.7.0.2013032300/pysrc/pycompletionserver.py 489148082

在3.5中,根本找不到这个过程,pydev的版本也发生了变化

我设法用相同的旧端口启动完成服务器,但仍然出现端口未绑定错误

/usr/bin/python2.7-u /home/khaled/Downloads/Aptana_Studio_3/plugins/org.python.pydev_3.0.0.1388187472/pysrc/pycompletionserver.py 48914 48082和[1]6752

-

khaled:~/Downloads$pycompletionserver将启动pycompletionserver 正在127.0.0.1上创建套接字pycompletionserver,等待连接 (48914)

也许Aptana更改了端口号


很抱歉回到3.4:-(

执行干净的Aptana重新安装为我修复了此问题。

即使禁用Windows防火墙,我也有此问题。我甚至尝试过干净的重新安装(版本3.6)无济于事。最后我被迫降级到。现在这不再是一个问题。

这似乎在PyDev上得到了解决,问题是你无法在Aptana 3.6.0上升级PyDev。3.6.1版取消了与PyDev的集成,并允许你升级PyDev。 因此,我通过Beta repository安装了Aptana3.6.1,然后安装了最新的PyDev

Aptana Beta链接添加到Aptana上的“可用软件站点”:

升级到Aptana 3.6.1。这将卸载PyDev

添加到Aptana上“可用软件站点”的PyDev链接:

安装PyDev


然后,“端口未绑定”问题将得到解决。

我已经有一段时间遇到了相同的问题。我最初降级到上一版本,但现在决定升级到3.6.1测试版,这个问题似乎已得到解决。有关如何升级到3.6.1的说明


升级时,PyDev解释器可能不会自动安装,因此您必须再次手动安装。如果需要,会有说明。

我知道OP要求提供有关Windows操作系统的帮助,但是如果有人希望在OS X 10.9+上使用此解释器,请按照daigor最初建议的步骤进行操作ocub,它们是:

  • Aptana Beta链接添加到Aptana上的“可用软件站点”
  • 升级到Aptana 3.6.1。这将卸载PyDev
  • 添加到Aptana上“可用软件站点”的PyDev链接
  • 安装PyDev
但是在安装PyDev时,取消选中Aptana的帮助>安装新软件窗口中的“仅显示可用软件的最新版本”复选框,并确保选择PyDev的最新2.x.x版本

PyDev 3.x+需要Java JDK 7+才能运行,但是对于最新版本的OS x,任何Java JDK 7+都只能作为64位版本提供。Aptana Studio 3 for OS x似乎只提供32位版本,这需要32位JDK

另一个选项是安装64位EclipseIDE,并将AptanaStudio 3.6.1作为插件和最新的PyDev分别安装

注意:您很可能需要从苹果下载并安装最新版本的Java for OS X 2014-001。
这最初是由Chancepence在回答“OSX Yosemite-JVM共享库不包含JNI_CreateJavaVM符号”时提出的。线程我正在运行Windows 10,我通过再次运行安装程序并选择“修复”来修复此问题。为我修复了此问题,并且在此过程中没有丢失任何配置。

使用idubs11提供的信息,我能够使我的Aptana 3.6.1(下载于2016-03-01)正常工作。它显示了相同的问题,端口未绑定。我无法卸载pydev,直到

  • 我添加了
    http://pydev.org/updates
    到安装地点
  • 我添加了
    http://preview.appcelerator.com/aptana/studio3/standalone/update/beta/
    到安装地点
  • 然后单击帮助->检查更新
  • 已安装更新

  • 现在它处于一种奇怪的状态,不再有Pydev,现在使用测试版。然后我使用Pydev.org安装站点安装Pydev,现在一切正常。

    在浪费了一些时间之后,我刚刚安装,问题得到了解决。

    在最近的更新之后,我也面临着同样的问题。希望我们尽快得到解决。问题在哪里代码复仇者??为这个问题创建了罚单:请尝试将自己添加为罚单的jira罚单的观察者,希望这些家伙会发布一些更新。注意,这只是Aptana提供的PyDev.LiClipse版本中的一个问题,而最新的PyDev没有这个错误。你有什么解决方案吗??你尝试过在excep中添加Aptana吗防火墙上的漏洞?如果没有,为什么你会投反对票?我尝试添加Aptana作为一个例外,但出现了相同的错误。因为错误是:“java.io.IOException:Port not bound(found Port-1)”,我猜这是Aptana更新中的一个错误,而不是windows设置(因为你不能绑定到端口-1,无论有没有防火墙)是添加到fir中的