Aptana Error-pydev:端口没有绑定(find端口-1)?

我刚刚更新了我的Aptana Studio3。 当我打开我的Python文件,它说,它无法findmaprangefilter和其他一些方法。 但是当我运行我的代码时,它将运行没有任何问题。 我的代码完成不再工作。 当我使用CTRL + SPACE时代码完成的错误是

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

我不知道问题在哪里? 我搜查,但我找不到一个合适的解决scheme。 我正在使用Windows 7。

看来这是PyDev解决的问题是你不能升级Aptana 3.6.0的PyDev。 版本3.6.1取出与PyDev的集成,并允许您升级PyDev。 所以我通过Beta版本库安装了Aptana 3.6.1,然后安装了最新的PyDev。

Aptana Beta链接添加到Aptana上的“可用软件站点”: http : //preview.appcelerator.com/aptana/studio3/standalone/update/beta/

升级到Aptana 3.6.1。 这将卸载PyDev。

PyDev链接添加到Aptana上的“可用软件站点”: http : //pydev.org/updates

安装PyDev。

然后,“港口没有约束”将被解决。

我没有跟踪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 48914 48082

在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创buildsocket pycompletionserver正在等待127.0.0.1(48914)上的连接

也许Aptana已经改变了端口号码….

我很抱歉回到3.4 🙁

我现在有一个相同的问题。 我原本是降级到以前的版本,但现在决定升级到3.6.1 beta版本,这个问题似乎是固定的。 说明如何在这里升级到3.6.1。

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

使用来自idubs11的信息,我能够得到我的Aptana 3.6.1(下载2016-03-01)工作。 它展示了同样的问题,港口没有约束。 我无法卸载pydev,直到…

  1. 我添加了http://pydev.org/updates到安装网站
  2. 我将http://preview.appcelerator.com/aptana/studio3/standalone/update/beta/添加到安装网站
  3. 然后点击帮助 – >检查更新
  4. 安装了更新。

现在是一个奇怪的状态,没有Pydev了,现在正在使用testing版本。 然后,我使用pydev.org安装网站来安装pydev,现在一切正常。

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

我知道OP要求在Windows操作系统方面的帮助,但是如果有人想要在OS X 10.9+上运行,请遵循daigorocub最初build议的步骤:

  • Aptana Beta链接添加到Aptana上的“可用软件站点”
  • 升级到Aptana 3.6.1。 这将卸载PyDev。
  • PyDev链接添加到Aptana上的“可用软件站点”
  • 安装PyDev。

但是 ,在安装PyDev的过程中,请取消选中Aptana的帮助>安装新软件窗口中的“只显示最新版本的可用软件”checkbox,并确保您select最新的PyDev 2.xx版本。

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

另一个select是安装一个64位Eclipse IDE,并分别安装Aptana Studio 3.6.1作为插件和最新的PyDev。

注意: 您很可能需要从Apple下载并安装适用于OS X 2014-001的Java最新版本。 http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US这最初由;ChancePance在他的“OSX Yosemite – JVM共享库不包含JNI_CreateJavaVM符号”的回答中提出

我正在运行Windows 10,我通过再次运行安装程序解决了这个问题,并select“修复”。 为我解决了这个问题,并没有在这个过程中失去任何configuration。

执行干净的Aptana重装已经解决了这个问题。

但你有没有检查过Windows防火墙? 它告诉IDE? 你应该尝试把Aptana的exception,它应该工作..事实上,似乎python内置的方法不是直接从python读取,而是从数据库读取,很可能通过防火墙closures的端口上的套接字。