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

Spyder о

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

Спайдер (ранее Pydee) является кроссплатформенность с открытым исходным кодом и интегрированная среда разработки (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.
  • Я поставил просмотрщик документации. Программа сможет показать нам документацию для любого вызова класса или функции, сделанного в редакторе или в консоли.
  • Мы сможем исследовать переменные создается во время выполнения файла. Их можно будет редактировать с помощью различных графических редакторов, таких как словарь и матричный редактор 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, используя команду «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