Spyder, tehokas interaktiivinen kehitysympäristö Pythonille

Spyder noin

Seuraavassa artikkelissa aiomme tarkastella Spyderiä (Tieteellinen Python-kehitysympäristö). Tämä on tehokas interaktiivinen kehitysympäristö Python-kielelle. Minulla on edistyneitä muokkausominaisuuksia, interaktiivinen testaus, virheenkorjaus ja itsetarkastelu sekä numeerinen laskentaympäristö. IPythonin tuen ansiosta (parannettu interaktiivinen Python-tulkki) ja suosittuja Python-kirjastoja, kuten NumPy, SciPy tai matplotlib (2D / 3D-interaktiivinen piirtäminen). Spyderiä voidaan käyttää myös a kirjasto, joka tarjoaa tehokkaat konsoliin liittyvät widgetit PyQt-pohjaisiin sovelluksiimme. Sitä voidaan käyttää virheenkorjauskonsolin integroimiseen suoraan graafiseen käyttöliittymäsuunnitteluun.

hämähäkki (aiemmin Pydee) on a avoimen lähdekoodin alustojen välinen ja integroitu kehitysympäristö (IDE) tieteelliseen ohjelmointiin Python-kielellä. Tämä IDE julkaistiin MIT-lisenssillä. Spyder on laajennettavissa laajennuksilla. Se sisältää tuen interaktiivisille työkaluille tietojen tarkastamiseksi ja sisältää Pythonille ominaiset laadunvalvontatoimenpiteet ja instrumentit, kuten Pyflakes, Pylint ja Rope.

Kuten olen jo sanonut, se on alustojen välinen IDE Anacondan kautta, Windowsissa, jossa on WinPython ja Python (x, y), macOS: ssa MacPortsin kautta. Se on saatavana myös suurille Gnu / Linux-jakeluille, kuten Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE ja Ubuntu.

Marraskuun puolivälistä 2017 lähtien Anaconda on lopettanut tämän IDE: n kehittämisen rahoittamisen viimeisten 18 kuukauden ajan. Tämän vuoksi kehitys keskittyy nyt pitämään Spyder 3 paljon hitaammin kuin aikaisemmin, vaikka se ei tarkoita, että he luopuisivat projektista. Voit tietää enemmän tästä uutisesta seuraavassa linkki.

Spyderin yleiset ominaisuudet

Spyder-python-koodi

  • Editori, joka integroi tämän IDE: n, on monikielinen. Minulla oli toiminto / luokan selain, koodin jäsentämistoiminnot (pyflakeja ja pylinttejä tuetaan tällä hetkellä), koodin täydennysvaihtoehto, vaaka- ja pystysuuntainen jakaminen ja goto-määritelmä.
  • Interaktiivinen konsoli. Python- tai IPython-konsolit ovat työtila ja virheenkorjaustuki editoriin kirjoitetun koodin välittömään arviointiin. Sen mukana tulee myös Matplotlib-kuvan integrointi.
  • Esitin a dokumentaation katseluohjelma. Ohjelma pystyy näyttämään meille kaikki editorissa tai konsolissa soitetut luokka- tai toimintopuhelut.
  • Pystymme tutkia muuttujia luotu tiedoston suorituksen aikana. Niitä on mahdollista muokata erilaisilla GUI-pohjaisilla editorilla, kuten sanakirja ja Numpy-matriisi.
  • Meillä on mahdollisuus etsiä arkistoista. Se tarjoaa myös säännöllisen ilmaisun tukea.
  • Meillä voi olla Tiedostoselain lisää mukavuutta. Pystymme myös pääsemään historiatietueeseen.
  • Spyderiä voidaan käyttää myös PyQt5 / PyQt4-laajennuskirjastona (moduuli spyder). Spyderissä käytetty Python-interaktiivinen kuori-widget voidaan rakentaa omaan PyQt5 / PyQt4-sovellukseesi.
  • Sille, kuka sitä tarvitsee, voit tutustu projektin lähdekoodiin ja sen ominaisuudet sivulla GitHub projektista.

Spyderin asennus

Voimme asentaa tämän IDE: n eri Gnu / Linux-järjestelmiin, kuten kuvassa virallinen projektidokumentaatio. Tässä esimerkissä asennus suoritetaan Ubuntu 17.10: ssä. Oikea toiminta meidän on täytettävä tietyt vaatimukset tarpeen. Näitä riippuvuuksia voi tarkastella vaatimukset -osiossa, joka kertoo mitä muita paketteja tarvitaan onnistuneelle asennukselle. Kun riippuvuudet täyttyvät, voimme suorittaa asennuksen avaamalla päätelaitteen (Ctrl + Alt + T) ja kirjoittamalla siihen:

sudo apt install spyder

Voimme myös asenna tämä ohjelma pip-ohjelmalla. Voit tehdä tämän päätelaitteesta (Ctrl + Alt + T) kirjoitamme:

sudo pip install spyder

Poista Spyder

Pystymme poistamaan tämän IDE: n Ubuntustamme avaamalla päätelaitteen (Ctrl + Alt + T) ja kirjoittamalla siihen seuraavat tiedot:

sudo apt remove spyder && sudo apt autoremove

Jos päätämme asentaa pipin avulla, voimme poistaa ohjelman kirjoittamalla terminaaliin:

sudo pip uninstall spyder

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   carlord dijo

    Käytin opasta CentOS 7.6: lla käyttäen pip «install» -ohjelmaa

    piti korjata ongelma gcc virheestä python.h puuttuu asentamalla puuttuva kirjasto python-devel käyttämällä yum:

    sudo yum install python-devel # python2.x-asennuksille
    sudo yum install python3-devel # python3.x-asennuksille

    Sen jälkeen se asennetaan ja toimii hyvin (jos sinulla on sama juttu ubuntun kanssa, suorita vain)
    sudo apt-get install python-dev # python2.x-asennuksille
    sudo apt-get install python3-dev # python3.x-asennuksille