Spyder, potężne interaktywne środowisko programistyczne dla języka Python

Spyder o

W następnym artykule przyjrzymy się Spyderowi (Naukowe środowisko programistyczne języka Python). To jest potężne interaktywne środowisko programistyczne dla języka Python. Mam zaawansowane funkcje edycji, interaktywne testowanie, debugowanie i introspekcję oraz numeryczne środowisko obliczeniowe. Dzięki wsparciu IPython (ulepszony interaktywny interpreter Pythona) i popularne biblioteki Pythona, takie jak NumPy, SciPy lub matplotlib (Interaktywne kreślenie 2D / 3D). Spyder może być również używany jako plik biblioteka udostępniająca zaawansowane widżety związane z konsolą dla naszych aplikacji opartych na PyQt. Można go użyć do zintegrowania konsoli debugowania bezpośrednio z projektem graficznego interfejsu użytkownika.

Pająk (dawniej Pydee) to open source wieloplatformowe i zintegrowane środowisko programistyczne (IDE) do programowania naukowego w języku Python. To IDE zostało wydane na licencji MIT. Spyder jest rozszerzalny za pomocą wtyczek. Obejmuje wsparcie dla interaktywnych narzędzi do kontroli danych i zawiera kontrolę jakości specyficzną dla Pythona i instrumentów takich jak Pyflakes, Pylint i Rope.

Jak już powiedziałem, tak jest wieloplatformowe IDE przez Anacondę, w systemie Windows z WinPython i Python (x, y), w systemie macOS przez MacPorts. Jest również dostępny dla głównych dystrybucji Gnu / Linux, takich jak Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE i Ubuntu.

Od połowy listopada 2017 r. anakonda przestał finansować rozwój tego IDE po ostatnich 18 miesiącach. Z tego powodu rozwój będzie się od teraz skupiał na utrzymaniu Spydera 3 w znacznie wolniejszym tempie niż wcześniej, chociaż nie oznacza to, że porzucą projekt. Możesz dowiedzieć się więcej o tej wiadomości w dalszej części powiązanie.

Ogólne cechy Spydera

Kod Spyder w Pythonie

  • Edytor integrujący to IDE to Wielojęzyczny. Miałem przeglądarkę funkcji / klas, funkcje parsowania kodu (obecnie obsługiwane są pyflakes i pylint), opcję uzupełniania kodu, podział poziomy i pionowy oraz definicję goto.
  • Interaktywna konsola. Konsole Python lub IPython są obszarem roboczym i obsługą debugowania w celu natychmiastowej oceny kodu napisanego w Edytorze. Jest również wyposażony w Integracja figury Matplotlib.
  • Pozowałem przeglądarka dokumentacji. Program będzie mógł pokazać nam dokumentację dla dowolnej klasy lub wywołania funkcji wykonanej w Edytorze lub w konsoli.
  • Będziemy mogli badaj zmienne utworzone podczas wykonywania pliku. Będzie można je edytować za pomocą różnych edytorów opartych na GUI, takich jak słownik i matrycowe Numpy.
  • Będziemy mieć możliwość wyszukiwania w archiwach. Zapewni nam również obsługę wyrażeń regularnych.
  • Możemy mieć Przeglądarka plików dla większego komfortu. Będziemy mogli również mieć dostęp do zapisu historii.
  • Spyder może być również używany jako biblioteka rozszerzeń PyQt5 / PyQt4 (moduł spyder). Interaktywny widget powłoki Pythona używany w Spyder można wbudować we własną aplikację PyQt5 / PyQt4.
  • Kto tego potrzebuje, możesz zapoznaj się z kodem źródłowym projektu i jego charakterystykę na stronie GitHub z projektu.

Instalacja Spydera

Będziemy mogli zainstalować to IDE w różnych systemach Gnu / Linux, jak pokazano w oficjalna dokumentacja projektowa. W tym przykładzie instalacja zostanie wykonana w systemie Ubuntu 17.10. Do prawidłowego działania konieczne będzie spełnienie pewnych wymagań niezbędny. Te zależności można sprawdzić w sekcja wymagań, który zawiera szczegółowe informacje o innych pakietach wymaganych do pomyślnej instalacji. Po spełnieniu zależności będziemy mogli przeprowadzić instalację otwierając terminal (Ctrl + Alt + T) i wpisując w nim:

sudo apt install spyder

Możemy także zainstaluj ten program za pomocą pip. Aby to zrobić z terminala (Ctrl + Alt + T) napiszemy:

sudo pip install spyder

Odinstaluj Spyder

Będziemy mogli odinstalować to IDE z naszego Ubuntu, otwierając terminal (Ctrl + Alt + T) i wpisując w nim:

sudo apt remove spyder && sudo apt autoremove

Jeśli zdecydujemy się zainstalować za pomocą pip, możemy odinstalować program wpisując w terminalu:

sudo pip uninstall spyder

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   carlord powiedział

    Użyłem przewodnika z CentOS 7.6, używając pip «install»

    trzeba było naprawić problem z gcc w przypadku błędu python.h brakujący, instalując brakującą bibliotekę python-devel przy użyciu yum:

    sudo yum install python-devel # dla instalacji python2.x
    sudo yum install python3-devel # dla instalacji python3.x

    Następnie zostanie zainstalowany i działa świetnie (jeśli masz to samo z Ubuntu, po prostu uruchom)
    sudo apt-get install python-dev # dla instalacji python2.x
    sudo apt-get install python3-dev # dla instalacji python3.x