Меню Рубрики

Установка python для netbeans

Python — plugin detail

Python support for NetBeans IDE 8.1

Plugin owner: mr_lou_d
Website: http://nbPython.org
Added: 2015-11-24
License: CDDL or GPL w/Classpath Exception
Category: Programming Languages
Downloaded: 214,571 times
Rating:
2015-11-26 05:37:04 carlosqt Vote cast by carlosqt for Python, UC 8.1, vote value: 1; verification overall status recalculated: 1 (0 NoGos, 2 Gos of 6 requests, therefore overal GO)
2015-11-26 05:36:50 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-testrunner.nbm
2015-11-26 05:36:50 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-source.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-samples.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-project2.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-project.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-platform.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-options.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-kit.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-hints.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-help.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-editor.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-debugger.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-core.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-console.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-jython.nbm
2015-11-26 05:36:49 carlosqt Verified module is .zip, extracting the contained file to the download folder: 4221_org-jython-distro.nbm
2015-11-25 09:31:58 geertjan Vote cast by geertjan for Python, UC 8.1, vote value: 1; verification overall status recalculated: 0 (0 NoGos, 1 Gos of 6 requests, therefore overal Undecided)
2015-11-24 23:20:33 mr_lou_d Plugin edited, id:61688, pubid:61688
2015-11-24 23:20:33 mr_lou_d Plugin edit initiated
2015-11-24 15:04:48 mr_lou_d Plugin edited, id:61688, pubid:61688
2015-11-24 15:04:48 mr_lou_d New full image added
2015-11-24 15:04:48 mr_lou_d New thumbnail image added
2015-11-24 15:04:48 mr_lou_d Plugin edit initiated
2015-11-24 15:02:34 mr_lou_d Plugin edited, id:61688, pubid:61688
2015-11-24 15:02:34 mr_lou_d New full image added
2015-11-24 15:02:34 mr_lou_d New thumbnail image added
2015-11-24 15:02:34 mr_lou_d Plugin edit initiated
2015-11-24 15:00:59 mr_lou_d Plugin edited, id:61688, pubid:61688
2015-11-24 15:00:59 mr_lou_d New full image added
2015-11-24 15:00:59 mr_lou_d New thumbnail image added
2015-11-24 15:00:59 mr_lou_d Plugin edit initiated
2015-11-24 14:58:26 mr_lou_d Plugin edited, id:61688, pubid:61688
2015-11-24 14:58:26 mr_lou_d New full image added
2015-11-24 14:58:26 mr_lou_d New thumbnail image added
2015-11-24 14:58:26 mr_lou_d Plugin edit initiated
2015-11-24 14:49:33 mr_lou_d Plugin edited, id:61688, pubid:61688
2015-11-24 14:49:33 mr_lou_d New full image added
2015-11-24 14:49:33 mr_lou_d New thumbnail image added
2015-11-24 14:49:33 mr_lou_d Plugin edit initiated
2015-11-24 14:38:45 mr_lou_d Verification request registered for verifier jpirek, with id: 61702
2015-11-24 14:38:45 mr_lou_d Verification request registered for verifier jkovalsky, with id: 61701
2015-11-24 14:38:44 mr_lou_d Verification request registered for verifier geertjan, with id: 61700
2015-11-24 14:38:44 mr_lou_d Verification request registered for verifier ent38, with id: 61699
2015-11-24 14:38:44 mr_lou_d Verification request registered for verifier djamdev, with id: 61698
2015-11-24 14:38:43 mr_lou_d Verification request registered for verifier carlosqt, with id: 61697
2015-11-24 14:38:43 mr_lou_d Verification registered for version 8.1, with id: 61696
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-testrunner.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-source.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-samples.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-project2.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-project.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-platform.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-options.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-kit.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-hints.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-help.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-editor.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-debugger.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-core.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-netbeans-modules-python-console.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-jython.nbm
2015-11-24 13:41:27 jkovalsky Verified module is .zip, extracting the contained file to the download folder: 4221_org-jython-distro.nbm
2015-11-24 13:41:26 jkovalsky Plugin published
2015-11-24 11:21:26 mr_lou_d Plugin edited, id:61688, pubid:61688
2015-11-24 11:21:26 mr_lou_d New full image added
2015-11-24 11:21:26 mr_lou_d New thumbnail image added
2015-11-24 11:21:26 mr_lou_d Plugin edit initiated
2015-11-24 11:02:32 mr_lou_d Plugin edited, id:61688, pubid:61688
2015-11-24 11:02:32 mr_lou_d New full image added
2015-11-24 11:02:32 mr_lou_d New thumbnail image added
2015-11-24 11:02:32 mr_lou_d Plugin edit initiated
2015-11-24 10:57:06 mr_lou_d Plugin edited, id:61688, pubid:61688
2015-11-24 10:57:06 mr_lou_d New full image added
2015-11-24 10:57:06 mr_lou_d New thumbnail image added
2015-11-24 10:57:06 mr_lou_d Plugin edit initiated
2015-11-24 10:51:03 mr_lou_d Plugin saved with .nbm/zip file; id: 61688

Versions available

This plugin is also available on the NetBeans Plugin Portal Update Center. Use ‘Tools > Plugins’ action from the NetBeans IDE main menu for convenient installation of this plugin

What’s new in this version

(Internal version 151118 )
— Greatly improved stability. Over 200 Bugzilla tickets resolved since December 2014.
— Rudimentary support for Web projects: html, js, css files within a Python project.
— Setuptools project type added (Linux, Solaris and Mac only).
— Improved handling of UTF-8 and other character sets.
— Includes bundled Jython 2.7 (Courtesy of Jython.org ).
— Some debugger bugs fixed; Replacement debugger planned.

Improved support planned for ALL of the above from the nbPython.org volunteers!

Verifications for NetBeans versions

Decisions of individual verifiers for Python plugin for NetBeans IDE 8.1

GO NOGO UNDECIDED
carlosqt
geertjan
djamdev
jpirek
jkovalsky

Comments

Introduction

[ You have to be logged in to be able to comment. ]

источник

Jenyay’s blog

Приложение к сайту «Софт, исходники и фото»

NetBeans >28 ноября 2008, 01:20 пп
Теги: python, программизм, софт

Недавно вышла новая версия NetBeans IDE 6.5 и, в том числе, и сборка под названием NetBeans IDE for Python. Вообще с различными IDE для Python у меня как-то не складывается, и я в последнее время использую только редактор SciTe, но по возможностям мне нравится связка Eclipse + Pydev, но как же она тормозит… да и оперативку съедает только так. Не смотря на то, что NetBeans тоже написана на Java, решил все-таки посмотреть что там к чему.

Как ни странно, оказалось, что IDE работает сравнительно шустро, и аппетиты к оперативке у нее умеренные — если открыть несколько проектов по одному файлу в каждом, то процесс занимает около 100 Мб. Поэтому я решил поподробнее познакомиться с этой IDE.

Общее впечатление

Вид главного окна NetBeans IDE

После установки NetBeans IDE обнаружил установленные у меня Python 2.4 и 2.5, а так же, видно,прилагающийся к самой среде Jython 2.5b0+. Из интереса поставил после еще Python 2.6 и 3.0 rc3, из который среда обнаружила только питон 2.6, а 3.0 или не нашла, или, что более вероятно, проигнорировала. Вообще сразу после установки программы все в ней было работоспособно, ничего подправлять напильником не пришлось.

После создания проекта, среда начала искать и парсить установленные модули в той версии Python, на которую рассчитан новый проект (версия питона выбирается при создании проекта). На поиск модулей в голом Python 2.6 NetBeans IDE понадобилось примерно минуту ли две, а вот на Python 2.5, для которого у меня установлены wxPython, numpy, pylab (он же matplotlib) и еще несколько небольших библиотек, ушло 8 минут. Но приятно, что во время поиска установленных модулей сама среда полностью работоспособна за исключением подсказок по методам и членам классов, что не удивительно, ведь их список еще не готов.

По умолчанию были установлены плагины для трех систем контроля версий: SVN, CVS и Mercurial. Плагины для двух последних систем я отключил за ненадобностью, а плагин для SVN немного погонял. Никаких претензий к нему нет, все очень удобно и понятно. В дереве проекта с помощью этого плагина показывается какие файлы изменились.

Дерево проекта с использованием плагина для SVN

Из контекстного меню для проекта можно выполнять основные операции с репозиторием SVN:

Диалог для отправки изменений в репозиторий (commit)

Несколько неудобно, что при возникновении ошибки в скрипте, нельзя перескочить сразу на ошибочное место, приходится искать проблемную строку по ее номеру.

Проект можно или создавать с нуля, или из уже существующих исходников. Проект NetBeans IDE, к слову, состоит не из одного файла, а из целой папки с файлами, описывающие проект. Если создать проект из исходников, которые представляет собой рабочую копию для SVN, то программа это увидит и можно будет сразу пользоваться меню для контроля версий. К сожалению, в этой IDE нельзя запускать одиночные скрипты без создания проекта.

Редактор кода и отладчик

Первое что бросилось в глаза при открытии старого исходника — это кодировка Windows-1251 по умолчанию. Причем, в начале открытых файлов стоит директива #-*- coding: utf-8 -*-, которая означает, что исходник набран в кодировке UTF-8, но на такую мелочь, в отличие от SciTe, редактор не смотрит. К счастью, для проектов кодировку можно изменять в настройках. Что самое интересное, в справке разработчики обещают, что кодировка по умолчанию для проектов будет UTF-8, но у меня она стабильно была Windows-1251. Причем даже после того как я исправил кодировку проекта, IDE иногда все-равно пыталась открывать файл в виндовой кодировке. Обычно с этим можно бороться тем, что закрыть файл и открыть заново, обычно при втором открытии кодировка определяется правильно. А вообще проблем с русскими буквами нет в любой кодировке.

Подсказки по методам классов или функциям из модулей, скажем так, сыроваты. Во-первых, если явно указывать имя импортированного модуля, из которого хотелось бы вызвать функцию, то в списке будут все одноименные функции из разных установленных модулей:

Подсказки по функциям из модулей.

Подсказки по аргументам функции NetBeans не показывает, хотя пункт меню для этого присутствует, надеюсь, что этот баг исправят в ближайшем будущем. Есть возможность посмотреть документацию по функциям и методам, но среда, к сожалению, часто ошибаетсяв том, к какому из модулей отнести тот или иной метод. На следующем скриншоте вместо того, чтобы искать функцию plot() в модуле pylab, NetBeans показывает документацию по одноименной функции из PythonCard:

Здесь должна дыть документация по функции plot()

Кроме того, среда не показывает члены класса, объявленные в конструкторе. На следующем скриншоте в списке нет члена self.foo_param:

Подсказки по содержимому класса. В списке нет членов класса

Зато в NetBeans есть проверка кода на соответствие принятым нормам форматирования. Например, среда разработки показывает предупреждения, если имя класса начинается с маленькой буквы, а метод наоборот с заглавной, или если первый аргумент метода класса называется не self или cls, подчеркивает неиспользуемые переменные и импортированные модули. Правда, первый аргумент self у методов класса тоже подчеркивает как неиспользуемый, если к нему явно не обращаться внутри метода.

На следующем скриншоте показан код с четырьмя предупреждениями: имя класса должно начинаться с заглавной буквы, первый аргумент метода должен называться self или cls, имя метода должно начинаться с маленькой буквы и неиспользуемая переменная self.

Все предупреждения отключаются. На следующем скриншоте показано окно настроек со списком таких предупреждений:

Окно настроек предупреждений

А еще в NetBeans есть инструмент для рефакторинга, хоть он и не всегда справляется со своими обязанностями, но даже то, что он умеет уже облегчает программирование. А умеет он только переименовывать классы, методы и переменные. Перед применением рефакторига показывается сравнение файлов до него и после:

Показ изменений при рефакторинге

В качестве приятного дополнения к рефакторингу можно считать то, что редактор подсвечивает в коде все места, где встречается переменная, на которой стоит курсор:

Кстати, рефакторинг так и не справился с переименованием члена self.foo_param из этого участка кода, он настойчиво предлагал вместо него переименовать метод __init__.

Еще в среде есть встроенный отладчик. Сам по себе отладчик вроде ничего, точки останова ставятся, по одному шагу скрипт выполняется, локальные переменные показываются, но вот обзор переменных через окно Watches у меня почему-то так и не заработало.

А вот как выглядит окно локальных переменных

Отладчик и окно с локальными переменными

Еще к приятным возможностям среды можно отнести наличие шаблонов для кусков кода и сокращения для их вызовов, встроенный менеджер задач, который ищет в проекте комментарии вида # TODO: bla-bla-bla, а затем выводит их в отдельный список. Есть встроенная консоль для Python.

Итого

Если кратко, то мне NetBeans IDE for Python понравилась. По крайней мере работать со скриптами, состоящими из нескольких файлов в ней намного удобнее, чем в SciTe. По возможностям IDE не дотягивает до связки Eclipse + Pydev, но Eclipse так тормозит, что пользоваться им с одним гигом оперативки практически невозможно. У NetBeans есть еще глюки, точнее есть они у плагина для разработки на Python, но хочется верить, что он будет развиваться и количество глюков уменьшаться.

Скачать NetBeans IDE for Python можно отсюда.

источник

Читайте также:  Установка дверного блока гранд смета

Добавить комментарий

Adblock
detector