Aptana Error-pydev:端口没有绑定(find端口-1)?
我刚刚更新了我的Aptana Studio3。 当我打开我的Python文件,它说,它无法findmap
, range
和filter
和其他一些方法。 但是当我运行我的代码时,它将运行没有任何问题。 我的代码完成不再工作。 当我使用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,直到…
- 我添加了
http://pydev.org/updates
到安装网站 - 我将
http://preview.appcelerator.com/aptana/studio3/standalone/update/beta/
添加到安装网站 - 然后点击帮助 – >检查更新
- 安装了更新。
现在是一个奇怪的状态,没有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的端口上的套接字。