Подтвердить что ты не робот

Aptana Error-pydev: порт не связан (найден порт -1)?

Я только что обновил свою Aptana Studio3. Когда я открываю свой файл python, он говорит, что не может найти map, range и filter и некоторые другие методы. но когда я запускаю свой код, он будет работать без каких-либо проблем. мое завершение кода больше не работает. Ошибка для завершения кода при использовании CTRL + SPACE

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

Я не знаю, где проблема?!! Я искал, но не нашел подходящего решения. Я использую Windows 7.

4b9b3361

Ответ 1

Кажется, что это решено на PyDev, и проблема в том, что вы не можете обновить PyDev на Aptana 3.6.0. Версия 3.6.1 выдает интеграцию с PyDev и позволяет вам обновлять PyDev. Поэтому я установил 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.

И тогда "Порт не связан" будет разрешен.

Ответ 2

Я проследил различие между 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 создание socket pycompletionserver, ожидающего подключения на 127.0.0.1 (48914)

Возможно, Aptana изменил номера портов....

Мне жаль возвращаться к 3.4:-(

Ответ 3

У меня была такая же проблема в течение некоторого времени. Я первоначально отказался от предыдущей версии, но теперь решил перейти на бета-версию 3.6.1, и эта проблема, похоже, исправлена. Инструкции по обновлению до 3.6.1 здесь.

Интерпретатор PyDev не может автоматически устанавливаться при обновлении, поэтому вам придется вручную его вручную установить. Если необходимо, есть инструкции здесь.

Ответ 4

Используя информацию от idubs11, я смог получить свою Aptana 3.6.1 (загруженную 2016-03-01). Он показал ту же проблему, порт не связан. Я не смог удалить pydev, пока...

  • Я добавил http://pydev.org/updates на сайты установки
  • Я добавил http://preview.appcelerator.com/aptana/studio3/standalone/update/beta/ на сайты установки
  • Затем нажмите "Справка" → "Проверить наличие обновлений"
  • Установлено обновление.

Теперь это было в странном состоянии, нет Пидева и теперь использует бета-версию. Затем я использовал сайт установки pydev.org для установки pydev, и теперь все работает отлично.

Ответ 5

У меня была эта проблема, даже при отключенном брандмауэре Windows. Я даже попробовал чистую переустановку (версия 3.6) безрезультатно. В конце концов я был вынужден перейти на Версия 3.4.1. Теперь это уже не проблема.

Ответ 6

Я знаю, что OP просил о помощи в отношении ОС Windows, однако, если кто-то хочет, чтобы эта работа работала над OS X 10.9+, выполните шаги, первоначально предложенные daigorocub, которые

  • Ссылка Aptana Beta для добавления в "Доступные сайты программного обеспечения" на Aptana.
  • Переход на Aptana 3.6.1. Это приведет к удалению PyDev.
  • Ссылка PyDev для добавления в "Доступные сайты программного обеспечения" на Aptana
  • Установить PyDev.

НО, при установке PyDev снимите флажок "Показывать только последние версии доступного программного обеспечения" в окне Aptana Справкa > Установить новое программное обеспечение и убедитесь, что вы выбрали последняя версия PyDev версии 2.xx.

PyDev 3.x + нуждается в Java JDK 7+ для запуска, однако для последних версий OS X любой Java JDK 7+ доступен только в виде 64-битной версии. Aptana Studio 3 для OS X, по-видимому, доступна только в 32-разрядной версии, для которой требуется 32-битный JDK.

Другой вариант - установить 64-битную среду Eclipse и установить Aptana Studio 3.6.1 в качестве плагина и последнего PyDev отдельно.

Примечание. Вам, скорее всего, потребуется загрузить и установить самую новую версию Java для OS X 2014-001 от Apple. http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US Первоначально это было предложено ChancePance в его ответе на "OSX Yosemite - JVM Shared library не содержит символ JNI_CreateJavaVM" thread

Ответ 7

Я запускаю Windows 10, я исправил эту проблему, снова запустив программу установки и выбрав "repair". Исправлена ​​эта проблема для меня и не терялась в процессе настройки.

Ответ 8

Выполнение чистой переустановки Aptana установило это для меня.

Ответ 9

но вы проверили брандмауэр Windows? как он сообщает IDE? Вы должны попытаться поставить исключение для Aptana, и он должен работать. На самом деле кажется, что метод встроенного python не читается непосредственно из python, а из db, скорее всего через сокет на порте, закрытом брандмауэром.