Spyder, výkonné interaktivní vývojové prostředí pro Python

Spyder o

V příštím článku se podíváme na Spydera (Vědecké vývojové prostředí Pythonu). Tohle je výkonné interaktivní vývojové prostředí pro jazyk Python. Mám pokročilé editační funkce, interaktivní testování, ladění a introspekci a numerické výpočetní prostředí. Díky podpoře IPython (vylepšený interaktivní překladač Pythonu) a populární knihovny Pythonu jako NumPy, SciPy nebo matplotlib (2D / 3D interaktivní vykreslování). Spyder lze také použít jako a knihovna, která poskytuje výkonné widgety související s konzolou pro naše aplikace založené na PyQt. Lze jej použít k integraci ladicí konzoly přímo do vašeho návrhu grafického uživatelského rozhraní.

spyder (dříve Pydee) je a multiplatformní open source a integrované vývojové prostředí (IDE) pro vědecké programování v jazyce Python. Toto IDE bylo vydáno pod licencí MIT. Spyder je rozšiřitelné o pluginy. Zahrnuje podporu interaktivních nástrojů pro kontrolu dat a zahrnuje kontroly kvality specifické pro Python a nástroje, jako jsou Pyflakes, Pylint a Rope.

Jak jsem již řekl, je cross-platform IDE přes Anaconda, ve Windows s WinPython a Python (x, y), v macOS přes MacPorts. Je také k dispozici pro hlavní distribuce Gnu / Linux, jako jsou Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE a Ubuntu.

Od poloviny listopadu 2017 Anaconda přestal financovat vývoj tohoto IDE poté, co tak učinil za posledních 18 měsíců. Z tohoto důvodu se vývoj od nynějška zaměří na udržení Spyderu 3 mnohem pomalejším tempem než dříve, i když to neznamená, že projekt opustí. O této novince se můžete dozvědět více v následujícím textu odkaz.

Obecné vlastnosti Spyderu

Spyder python kód

  • Editor, který integruje toto IDE, je vícejazyčný. Měl jsem prohlížeč funkcí / tříd, funkce pro analýzu kódu (v současné době jsou podporovány pyflakes a pylint), možnost dokončení kódu, horizontální a vertikální rozdělení a definice goto.
  • Interaktivní konzole. Konzoly Python nebo IPython jsou pracovním prostorem a podporou ladění pro okamžité vyhodnocení kódu napsaného v editoru. Dodává se také s Integrace postavy Matplotlib.
  • Pózoval jsem prohlížeč dokumentace. Program nám bude moci zobrazit dokumentaci pro jakékoli volání třídy nebo funkce provedené v editoru nebo v konzole.
  • Budeme moci prozkoumat proměnné vytvořené během provádění souboru. Bude možné je upravovat pomocí různých editorů založených na grafickém uživatelském rozhraní, jako je slovník a matice Numpy.
  • Budeme mít možnost vyhledávání v archivech. Také nám nabídne podporu regulárních výrazů.
  • Můžeme mít Prohlížeč souborů pro větší pohodlí. Rovněž budeme mít přístup k záznamu historie.
  • Spyder lze také použít jako rozšiřující knihovnu PyQt5 / PyQt4 (modul spyder). Widget pro interaktivní prostředí Pythonu používaný ve Spyderu lze zabudovat do vaší vlastní aplikace PyQt5 / PyQt4.
  • Kdo to potřebuje, můžete nahlédněte do zdrojového kódu projektu a jeho vlastnosti na stránce GitHub projektu.

Instalace Spyderu

Toto IDE budeme moci nainstalovat na různé systémy Gnu / Linux, jak je uvedeno v oficiální projektová dokumentace. V tomto příkladu bude instalace provedena na Ubuntu 17.10. Pro správnou funkci bude nutné, abychom splnili určité požadavky nutné. Tyto závislosti lze konzultovat v sekce požadavků, které podrobně popisuje, jaké další balíčky jsou nutné pro úspěšnou instalaci. Jakmile jsou závislosti splněny, budeme moci provést instalaci otevřením terminálu (Ctrl + Alt + T) a zápisem do něj:

sudo apt install spyder

Můžeme také nainstalujte tento program pomocí pip. K tomu z terminálu (Ctrl + Alt + T) napíšeme:

sudo pip install spyder

Odinstalujte Spyder

Toto IDE budeme moci odinstalovat z našeho Ubuntu otevřením terminálu (Ctrl + Alt + T) a zapsáním následujícího textu:

sudo apt remove spyder && sudo apt autoremove

Pokud se rozhodneme instalovat pomocí pipu, můžeme program odinstalovat zadáním terminálu:

sudo pip uninstall spyder

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Carlorde řekl

    Použil jsem průvodce s CentOS 7.6 pomocí pip «install»

    musel dostat opravený problém s gcc na chybě python.h chybí instalací chybějící knihovny python-devel pomocí yum:

    sudo yum install python-devel # pro instalaci python2.x.
    sudo yum install python3-devel # pro instalaci python3.x.

    Poté se nainstaluje a funguje skvěle (pokud máte stejnou věc s ubuntu, stačí spustit)
    sudo apt-get install python-dev # pro instalaci python2.x.
    sudo apt-get install python3-dev # pro instalaci python3.x.