Spyder, мощна интерактивна среда за разработка на Python

Spyder за

В следващата статия ще разгледаме Spyder (Научна среда за разработка на Python). Това е мощна интерактивна среда за разработка на езика Python. Имам разширени функции за редактиране, интерактивно тестване, отстраняване на грешки и интроспекция и числена изчислителна среда. Благодарение на подкрепата на IPython (подобрен интерактивен интерпретатор на Python) и популярни библиотеки на Python като NumPy, SciPy или matplotlib (2D / 3D интерактивно начертаване). Spyder може да се използва и като библиотека, която предоставя мощни джаджи, свързани с конзолата за нашите приложения, базирани на PyQt. Може да се използва за интегриране на конзола за отстраняване на грешки директно във вашия графичен дизайн на потребителския интерфейс.

паяк (по-рано Пайди) е a междуплатформена и интегрирана среда за разработка с отворен код (IDE) за научно програмиране на езика Python. Тази IDE е издадена под лиценза на MIT. Spyder е разширяем с приставки. Той включва поддръжка на интерактивни инструменти за проверка на данни и включва контрол на качеството, специфичен за Python и инструменти като Pyflakes, Pylint и Rope.

Както вече казах, така е крос-платформен IDE чрез Anaconda, на Windows с WinPython и Python (x, y), на macOS чрез MacPorts. Предлага се и за големи дистрибуции на Gnu / Linux като Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE и Ubuntu.

От средата на ноември 2017 г. Анаконда спря да финансира развитието на тази IDE, след като го направи през последните 18 месеца. Поради това развитието ще се съсредоточи отсега върху поддържането на Spyder 3 с много по-бавни темпове от преди, въпреки че това не означава, че те ще се откажат от проекта. Можете да научите повече за тази новина по-долу връзка.

Общи характеристики на Spyder

Python код на Spyder

  • Редакторът, който интегрира тази IDE, е многоезичност. Имах браузър на функции / клас, функции за синтактичен анализ (в момента се поддържат pyflakes и pylint), опция за завършване на кода, хоризонтално и вертикално разделяне и goto дефиниция.
  • Интерактивна конзола. Конзолите Python или IPython са работно пространство и поддръжка за отстраняване на грешки за незабавна оценка на код, написан в редактора. Той също така идва с Matplotlib фигура интеграция.
  • Позирах а преглед на документация. Програмата ще може да ни покаже документация за всяко обаждане на клас или функция, направено в редактора или в конзола.
  • Ще имаме възможност изследвайте променливите създаден по време на изпълнението на файл. Ще бъде възможно да ги редактирате с различни GUI-базирани редактори, като речник и матрични Numpy.
  • Ще имаме възможност за търсене в архиви. Също така ще ни предложи подкрепа за регулярни изрази.
  • Можем да имаме Файлов браузър за по-голям комфорт. Също така ще можем да имаме достъп до историческия запис.
  • Spyder може да се използва и като библиотека с разширения PyQt5 / PyQt4 (модул spyder). Приспособлението за интерактивна обвивка на Python, използвано в Spyder, може да бъде вградено във вашето собствено приложение PyQt5 / PyQt4.
  • Който има нужда, може консултирайте се с изходния код на проекта и неговите характеристики на страницата GitHub на проекта.

Инсталиране на Spyder

Ще можем да инсталираме тази IDE на различни системи Gnu / Linux, както е показано в официална проектна документация. В този пример инсталацията ще бъде извършена на Ubuntu 17.10. За правилна работа ще е необходимо да изпълним определени изисквания необходимо. Тези зависимости могат да бъдат разгледани в раздел изисквания, който подробно описва какви други пакети са необходими за успешна инсталация. След като зависимостите бъдат изпълнени, ще можем да извършим инсталацията, като отворим терминала (Ctrl + Alt + T) и напишем в него:

sudo apt install spyder

Ние също можем инсталирайте тази програма с помощта на pip. За да направите това от терминала (Ctrl + Alt + T), ще напишем:

sudo pip install spyder

Деинсталирайте Spyder

Ще можем да деинсталираме тази IDE от нашия Ubuntu, като отворим терминал (Ctrl + Alt + T) и напишем в него следното:

sudo apt remove spyder && sudo apt autoremove

Ако решим да инсталираме с помощта на pip, можем да деинсталираме програмата, като напишем в терминала:

sudo pip uninstall spyder

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Карлорд каза той

    Използвах ръководството с CentOS 7.6, като използвах pip «install»

    трябваше да отстрани проблем с gcc при грешка python.h липсва, като инсталира липсваща библиотека python-devel с помощта на yum:

    sudo yum install python-devel # за инсталирания на python2.x
    sudo yum install python3-devel # за python3.x инсталира

    След това се инсталира и работи чудесно (ако имате едно и също нещо с ubuntu, просто стартирайте)
    sudo apt-get install python-dev # за инсталирания на python2.x
    sudo apt-get install python3-dev # за python3.x инсталира