it-swarm.com.de

Aptana Error-pydev: Port nicht gebunden (Port -1 gefunden)?

Ich habe gerade mein Aptana Studio3 aktualisiert. Wenn ich meine Python-Datei öffne, heißt es, dass sie map, range und filter sowie einige andere Methoden nicht finden kann. Aber wenn ich meinen Code ausführt, läuft er problemlos. meine Code-Vervollständigung funktioniert nicht mehr. Der Fehler für die Code-Vervollständigung bei der Verwendung von STRG + LEERTASTE lautet 

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

Ich weiß nicht wo das Problem ist? !! Ich suchte, fand aber keine passende Lösung. Ich benutze Windows 7. 

34
Hadi

Es scheint, dass dies auf PyDev gelöst ist und das Problem ist, dass Sie PyDev nicht auf Aptana 3.6.0 aktualisieren können. Version 3.6.1 macht die Integration mit PyDev komplett und ermöglicht ein Upgrade von PyDev . Also habe ich Aptana 3.6.1 über das Beta-Repository und dann das neueste PyDev installiert.

Aptana Beta-Link zum Hinzufügen zu "Available Software Sites" auf Aptana: http://preview.appcelerator.com/aptana/studio3/standalone/update/beta/

Upgrade auf Aptana 3.6.1. Dadurch wird PyDev deinstalliert.

PyDev-Link zum Hinzufügen zu "Available Software Sites" auf Aptana: http://pydev.org/updates

Installieren Sie PyDev.

Dann wird "Port nicht gebunden" gelöst.

22
daigorocub

Ich habe den Unterschied zwischen Aptana 3.4 und 3.5 verfolgt und einen verzweigten Prozess gefunden, um den pycompletionserver an bestimmten Ports zu starten:

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

In 3.5 wird dieser Prozess überhaupt nicht gefunden, auch die Version von pydev hat sich geändert.

Ich habe es geschafft, den Abschlussserver mit den gleichen alten Ports zu starten, dennoch treten nicht gebundene Fehler auf.

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

-

khaled: ~/Downloads $ pycompletionserver startet den pycompletionserver Erstellen eines Socket-pycompletionsservers, der auf Verbindung mit 127.0.0.1 .__ wartet. (48914)

Vielleicht hat Aptana die Portnummern geändert ....

Es tut mir leid, dass Sie wieder auf 3.4 zurückgreifen können :-( 

3
kholioeg

Ich hatte das gleiche Problem seit einiger Zeit. Ich habe ursprünglich auf die Vorgängerversion heruntergestuft, habe mich aber jetzt für ein Upgrade auf die Betaversion 3.6.1 entschieden, und dieses Problem scheint behoben zu sein. Anweisungen zum Upgrade auf 3.6.1 hier .

Der PyDev-Interpreter wird beim Upgrade möglicherweise nicht automatisch installiert. Daher müssen Sie ihn erneut manuell installieren. Bei Bedarf gibt es Anweisungen hier .

2
idubs11

Mit Info von idubs11 konnte ich meine Aptana 3.6.1 (heruntergeladen 2016-03-01) zum Laufen bringen. Es zeigte das gleiche Problem, Port nicht gebunden. Ich konnte pydev nicht deinstallieren, bis ...

  1. Ich habe den Installationsstandorten http://pydev.org/updates hinzugefügt
  2. Ich habe den Installationsstandorten http://preview.appcelerator.com/aptana/studio3/standalone/update/beta/ hinzugefügt
  3. Dann klicken Sie auf Hilfe -> Nach Updates suchen
  4. Das Update wurde installiert.

Jetzt war es in einem seltsamen Zustand, kein Pydev mehr und jetzt die Betaversion. Ich habe dann die pydev.org-Installationsseite verwendet, um pydev zu installieren, und jetzt funktioniert alles gut.

2
hunterofcow

Ich weiß, dass das OP um Hilfe in Bezug auf ein Windows-Betriebssystem gebeten hat. Wenn jedoch jemand möchte, dass dies unter OS X 10.9+ funktioniert, befolgen Sie die ursprünglich von daigorocub vorgeschlagenen Schritte , das sind:

  • Aptana Beta-Link zum Hinzufügen zu "Verfügbare Software-Sites" auf Aptana
  • Upgrade auf Aptana 3.6.1. Dadurch wird PyDev deinstalliert.
  • PyDev-Link zum Hinzufügen zu "Verfügbare Software-Sites" auf Aptana
  • Installieren Sie PyDev.

[~ # ~] aber [~ # ~], wenn PyDev installiert wird, deaktivieren Sie "Nur anzeigen die neuesten Versionen der verfügbaren Software " Kontrollkästchen in Aptanas Hilfe> Neue Software installieren Fenster und Stellen Sie sicher, dass Sie die neueste 2.xx-Version von PyDev auswählen.

PyDev 3.x + benötigt Java JDK 7+, für die neuesten Versionen von OS X ist jedoch jedes Java JDK 7+ nur als 64-Bit-Version verfügbar. Aptana Studio 3 für OS X scheint nur in 32-Bit-Versionen verfügbar zu sein, für die ein 32-Bit-JDK erforderlich ist.

Eine andere Möglichkeit besteht darin, ein 64-Bit-Eclipse IDE zu installieren und Aptana Studio 3.6.1 als Plugin und das neueste PyDev separat zu installieren.

Hinweis: Sie müssen höchstwahrscheinlich die neueste Version von Java für OS X 2014-001 von Apple. http://support.Apple.com/kb/DL1572?viewlocale=en_US&locale=en_US Dies wurde ursprünglich vorgeschlagen von ChancePance in seiner Antwort auf "OSX Yosemite - JVM Shared Library enthält kein JNI_CreateJavaVM-Symbol" -Thread

1
jayBana

Ich hatte dieses Problem, obwohl die Windows-Firewall deaktiviert war. Ich habe sogar eine Neuinstallation (Version 3.6) ohne Erfolg versucht. Am Ende musste ich auf Version 3.4.1 downgraden. Es ist jetzt kein Thema mehr.

1
munkey

Ich arbeite mit Windows 10, ich habe dieses Problem behoben, indem ich das Installationsprogramm erneut ausgeführt habe und "reparieren" gewählt habe. Dieses Problem wurde für mich behoben und dabei keine Konfiguration verloren.

1
Markov

Nach einigen vergeudeten Stunden habe ich gerade liclipse installiert und das Problem ist gelöst. 

0
anvd

Eine saubere Neuinstallation von Aptana hatte dies für mich behoben.

0
Andrej