Spyder, výkonné interaktívne vývojové prostredie pre Python

Spyder o

V nasledujúcom článku sa pozrieme na Spydera (Vedecké vývojové prostredie pre Python). Toto je výkonné interaktívne vývojové prostredie pre jazyk Python. Mám pokročilé funkcie úprav, interaktívne testovanie, ladenie a introspekciu a numerické výpočtové prostredie. Vďaka podpore IPython (vylepšený interaktívny tlmočník Pythonu) a populárne knižnice Pythonu ako NumPy, SciPy alebo matplotlib (2D / 3D interaktívne vykreslenie). Spyder sa dá použiť aj ako a knižnica poskytujúca výkonné widgety súvisiace s konzolou pre naše aplikácie založené na PyQt. Môže sa použiť na integráciu ladiacej konzoly priamo do vášho návrhu grafického používateľského rozhrania.

spyder (predtým Pydee) je a multiplatformový open source a integrované vývojové prostredie (IDE) pre vedecké programovanie v jazyku Python. Toto IDE bolo vydané na základe licencie MIT. Spyder je rozšíriteľné pomocou doplnkov. Zahŕňa podporu interaktívnych nástrojov na kontrolu údajov a obsahuje kontroly kvality špecifické pre Python a nástroje ako Pyflakes, Pylint a Rope.

Ako som už povedal, je cross-platform IDE cez Anaconda, na Windows s WinPython a Python (x, y), na macOS cez MacPorts. Je k dispozícii aj pre hlavné distribúcie Gnu / Linux, ako sú Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE a Ubuntu.

Od polovice novembra 2017 anakonda ukončila financovanie vývoja tohto IDE, keď tak urobila za posledných 18 mesiacov. Z tohto dôvodu sa bude odteraz vývoj zameriavať na udržanie Spyderu 3 v oveľa pomalšom tempe ako doteraz, čo však neznamená, že od projektu upustia. Viac o tejto novinke sa dozviete v nasledujúcom odkaz.

Všeobecné vlastnosti Spydera

Spyder pythonový kód

  • Editor, ktorý integruje toto IDE, je viacjazyčný. Mal som prehliadač funkcií / tried, funkcie analýzy kódu (momentálne sú podporované pyflakes a pylint), možnosť dokončenia kódu, horizontálne a vertikálne rozdelenie a definícia goto.
  • Interaktívna konzola. Konzoly Python alebo IPython sú pracovným priestorom a podporou ladenia na okamžité vyhodnotenie kódu napísaného v editore. Dodáva sa tiež s Matplotlib integrácia postavy.
  • Pózoval som a prehliadač dokumentácie. Program nám bude schopný zobraziť dokumentáciu pre akékoľvek volanie triedy alebo funkcie uskutočnené v editore alebo v konzole.
  • Budeme schopní preskúmať premenné vytvorené počas vykonávania súboru. Bude možné ich upravovať pomocou rôznych editorov založených na grafickom používateľskom rozhraní, ako sú slovník a matice Numpy.
  • Budeme mať možnosť vyhľadávať v archívoch. Taktiež nám ponúkne podporu pravidelných výrazov.
  • Môžeme mať Prehliadač súborov pre väčšie pohodlie. Budeme tiež mať prístup k záznamu histórie.
  • Spyder možno tiež použiť ako rozširujúcu knižnicu PyQt5 / PyQt4 (modul spyder). Widget interaktívneho shellu Python používaný v Spyderi je možné zabudovať do vašej vlastnej aplikácie PyQt5 / PyQt4.
  • Pre koho to potrebujete, môžete nahliadnite do zdrojového kódu projektu a jeho charakteristiky na stránke GitHub projektu.

Inštalácia Spyderu

Budeme schopní nainštalovať toto IDE na rôzne systémy Gnu / Linux, ako je uvedené v oficiálna projektová dokumentácia. V tomto príklade sa inštalácia uskutoční na Ubuntu 17.10. Pre správnu činnosť bude potrebné, aby sme splnili určité požiadavky nevyhnutné. Tieto závislosti možno nájsť v dokumente časť s požiadavkami, ktorý podrobne uvádza, aké ďalšie balíčky sú potrebné pre úspešnú inštaláciu. Po splnení závislostí budeme môcť vykonať inštaláciu otvorením terminálu (Ctrl + Alt + T) a zápisom do neho:

sudo apt install spyder

Môžeme tiež nainštalujte tento program pomocou pip. Za týmto účelom z terminálu (Ctrl + Alt + T) napíšeme:

sudo pip install spyder

Odinštalujte Spyder

Toto IDE budeme môcť odinštalovať z nášho Ubuntu otvorením terminálu (Ctrl + Alt + T) a napísaním nasledovného:

sudo apt remove spyder && sudo apt autoremove

Ak sa rozhodneme inštalovať pomocou pipu, môžeme program odinštalovať zadaním do terminálu:

sudo pip uninstall spyder

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   carlord dijo

    Použil som sprievodcu s CentOS 7.6 pomocou pip «install»

    musel dostať opravený problém s gcc na chybe python.h chýba inštaláciou chýbajúcej knižnice python-devel pomocou yum:

    sudo yum install python-devel # pre inštaláciu python2.x.
    sudo yum install python3-devel # pre inštaláciu python3.x.

    Potom sa nainštaluje a funguje skvele (ak máte to isté s ubuntu, stačí spustiť)
    sudo apt-get install python-dev # pre inštaláciu python2.x.
    sudo apt-get install python3-dev # pre inštaláciu python3.x.