Spyder, een krachtige interactieve ontwikkelomgeving voor Python

Spyder ongeveer

In het volgende artikel gaan we Spyder (Wetenschappelijke Python-ontwikkelomgeving​ Dit is een krachtige interactieve ontwikkelomgeving voor de Python-taal​ Ik beschik over geavanceerde bewerkingsfuncties, interactieve tests, debugging en introspectie, en een numerieke computeromgeving. Dankzij de steun van IPython (verbeterde interactieve Python-interpreter) en populaire Python-bibliotheken zoals NumPy, SciPy of matplotlib (2D / 3D interactief plotten​ Spyder kan ook worden gebruikt als bibliotheek die krachtige widgets biedt met betrekking tot de console voor onze PyQt-gebaseerde applicaties. Het kan worden gebruikt om een ​​foutopsporingsconsole rechtstreeks in uw grafische gebruikersinterfaceontwerp te integreren.

spion (voorheen Pydee) is een open source platformonafhankelijke en geïntegreerde ontwikkelomgeving (IDE) voor wetenschappelijk programmeren in de Python-taal. Deze IDE is uitgebracht onder de MIT-licentie. Spyder is uitbreidbaar met plug-ins​ Het bevat ondersteuning voor interactieve tools voor gegevensinspectie en bevat kwaliteitscontroles die specifiek zijn voor Python en instrumenten zoals Pyflakes, Pylint en Rope.

Zoals ik al zei, is het zo een platformonafhankelijke IDE via Anaconda, op Windows met WinPython en Python (x, y), op macOS via MacPorts. Het is ook beschikbaar voor grote Gnu / Linux-distributies zoals Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE en Ubuntu.

Sinds half november 2017 Anaconda is gestopt met het financieren van de ontwikkeling van deze IDE, na dit de afgelopen 18 maanden te hebben gedaan. Daarom zal de ontwikkeling zich nu richten op het veel langzamer houden van Spyder 3 dan voorheen, hoewel dit niet betekent dat ze het project zullen verlaten. U kunt hieronder meer over dit nieuws te weten komen link.

Algemene kenmerken van Spyder

Spyder python-code

  • De editor die deze IDE integreert is meertalig​ Ik had een functie / klassenbrowser, functies voor het parseren van code (pyflakes en pylint worden momenteel ondersteund), optie voor het aanvullen van code, horizontale en verticale splitsing en goto-definitie.
  • Interactieve console​ De Python- of IPython-consoles zijn een werkruimte en ondersteuning voor foutopsporing voor het direct evalueren van code die in de Editor is geschreven. Het wordt ook geleverd met de Matplotlib figuur-integratie.
  • Ik stelde een documentatie viewer​ Het programma kan ons documentatie tonen voor elke klasse- of functieaanroep in de Editor of in een console.
  • We zullen in staat zijn tot verken variabelen gemaakt tijdens de uitvoering van een bestand. Het is mogelijk om ze te bewerken met verschillende GUI-gebaseerde editors, zoals een woordenboek en Numpy matrix-editors.
  • We zullen de mogelijkheid om in archieven te zoeken​ Het biedt ons ook ondersteuning voor reguliere expressies.
  • We kunnen een Bestandsverkenner voor meer comfort. We zullen ook toegang hebben tot het geschiedenisrecord.
  • Spyder kan ook worden gebruikt als een PyQt5 / PyQt4-extensiebibliotheek (module spyder​ De interactieve shell-widget van Python die in Spyder wordt gebruikt, kan in uw eigen PyQt5 / PyQt4-applicatie worden ingebouwd.
  • Voor wie het nodig heeft, kan dat raadpleeg de broncode van het project en zijn kenmerken op de pagina GitHub van het project.

Spyder Installatie

We kunnen deze IDE op verschillende Gnu / Linux-systemen installeren, zoals weergegeven in het officiële projectdocumentatie​ In dit voorbeeld wordt de installatie uitgevoerd op Ubuntu 17.10. Voor een correcte werking het zal voor ons nodig zijn om aan bepaalde eisen te voldoen vereist. Deze afhankelijkheden kunnen worden geraadpleegd in het vereisten sectie, waarin wordt beschreven welke andere pakketten nodig zijn voor een succesvolle installatie. Zodra aan de afhankelijkheden is voldaan, kunnen we de installatie uitvoeren door de terminal te openen (Ctrl + Alt + T) en erin te schrijven:

sudo apt install spyder

We kunnen ook installeer dit programma met pip​ Om dit vanaf de terminal te doen (Ctrl + Alt + T), zullen we schrijven:

sudo pip install spyder

Verwijder Spyder

We kunnen deze IDE van onze Ubuntu verwijderen door een terminal te openen (Ctrl + Alt + T) en het volgende erin te schrijven:

sudo apt remove spyder && sudo apt autoremove

Als we ervoor kiezen om te installeren met pip, kunnen we het programma verwijderen door de terminal in te typen:

sudo pip uninstall spyder

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Karel zei

    Ik heb de gids met CentOS 7.6 gebruikt door pip «install» te gebruiken

    moest een probleem oplossen met gcc bij fout python.h ontbreekt door de ontbrekende bibliotheek python-devel te installeren met yum:

    sudo yum install python-devel # voor python2.x installaties
    sudo yum install python3-devel # voor python3.x installaties

    Daarna wordt het geïnstalleerd en werkt het prima (als je hetzelfde hebt met ubuntu, voer het gewoon uit)
    sudo apt-get install python-dev # voor python2.x installaties
    sudo apt-get install python3-dev # voor python3.x installaties