„Spyder“ - galinga interaktyvi „Python“ kūrimo aplinka

Spyderis apie

Kitame straipsnyje apžvelgsime „Spyder“ (Mokslinė Python kūrimo aplinka). Tai yra galinga interaktyvi Python kalbos kūrimo aplinka. Turiu pažangias redagavimo funkcijas, interaktyvų testavimą, derinimą ir savistebėjimą bei skaitmeninę skaičiavimo aplinką. „IPython“ palaikymo dėka (patobulintas interaktyvus Python vertėjas) ir populiarios „Python“ bibliotekos, pvz., „NumPy“, „SciPy“ arba „matplotlib“ (2D / 3D interaktyvus braižymas). „Spyder“ taip pat gali būti naudojamas kaip a biblioteka, teikianti galingus su konsole susijusius valdiklius mūsų PyQt pagrįstoms programoms. Jį galima naudoti derinant konsolę tiesiai į jūsų grafinės vartotojo sąsajos dizainą.

„Spyder“ (anksčiau Pydee) yra atviro kodo kryžminė platforma ir integruota kūrimo aplinka (IDE) moksliniam programavimui Python kalba. Šis IDE buvo išleistas pagal MIT licenciją. Spyderis yra išplečiamas įskiepiais. Tai apima interaktyvių duomenų tikrinimo įrankių palaikymą ir apima kokybės kontrolę, būdingą „Python“, ir tokiems instrumentams kaip „Pyflakes“, „Pylint“ ir „Rope“.

Kaip jau sakiau, yra „cross-platform IDE“ per „Anaconda“, „Windows“ su „WinPython“ ir „Python“ (x, y), „MacOS“ per „MacPorts“. Jis taip pat prieinamas pagrindiniams „Gnu / Linux“ paskirstymams, pvz., „Arch Linux“, „Debian“, „Fedora“, „Gentoo Linux“, „openSUSE“ ir „Ubuntu“.

Nuo 2017 m. Lapkričio vidurio Anakonda nustojo finansuoti šios IDE plėtrą per pastaruosius 18 mėnesių. Dėl šios priežasties plėtra nuo šiol bus skirta „Spyder 3“ išlaikymui daug lėtesniu tempu nei anksčiau, nors tai nereiškia, kad jie atsisakys projekto. Daugiau apie šias naujienas galite sužinoti toliau nuoroda.

Bendrosios „Spyder“ savybės

„Spyder Python“ kodas

  • Redaktorius, kuris integruoja šią IDE, yra daugiakalbė. Aš turėjau funkcijos / klasės naršyklę, kodo analizavimo funkcijas (šiuo metu palaikomos pyflakes ir pylint), kodo užbaigimo parinktį, horizontalų ir vertikalų skaidymą ir „goto“ apibrėžimą.
  • Interaktyvi konsolė. „Python“ arba „IPython“ konsolės yra darbo sritis ir derinimo palaikymas, skirtas akimirksniu įvertinti redaktoriuje parašytą kodą. Jis taip pat ateina su Matplotlib figūrų integracija.
  • Aš pozavau a dokumentų peržiūros priemonė. Programa galės mums parodyti bet kokio klasės ar funkcijos skambučio, atlikto Redaktoriuje arba konsolėje, dokumentus.
  • Mes sugebėsime ištirti kintamuosius sukurtas vykdant failą. Juos bus galima redaguoti naudojant įvairius GUI pagrįstus redaktorius, pvz., Žodyną ir „Numpy“ matricos.
  • Mes turėsime galimybė ieškoti archyvuose. Tai taip pat pasiūlys mums reguliarios raiškos palaikymą.
  • Mes galime turėti Failų naršyklė didesniam komfortui. Taip pat galėsime susipažinti su istorijos įrašu.
  • „Spyder“ taip pat gali būti naudojamas kaip „PyQt5“ / „PyQt4“ plėtinių biblioteka (modulis spyder). Interaktyvų „Python“ valdiklį, naudojamą „Spyder“, galima įmontuoti į jūsų pačių „PyQt5“ / „PyQt4“ programą.
  • Kam to reikia, galite skaitykite projekto šaltinio kodą ir jo charakteristikos puslapyje GitHub projekto.

„Spyder“ diegimas

Mes galėsime įdiegti šį IDE skirtingose ​​Gnu / Linux sistemose, kaip parodyta oficiali projekto dokumentacija. Šiame pavyzdyje diegimas bus atliekamas „Ubuntu 17.10“. Už teisingą veikimą mums reikės įvykdyti tam tikrus reikalavimus būtina. Su šiomis priklausomybėmis galite susipažinti reikalavimų skyriuje, kuriame nurodoma, kokių kitų paketų reikia norint sėkmingai įdiegti. Kai priklausomybės bus įvykdytos, galėsime atlikti diegimą atidarydami terminalą („Ctrl“ + „Alt“ + T) ir parašydami jame:

sudo apt install spyder

Mes taip pat galime įdiekite šią programą naudodami „pip“. Norėdami tai padaryti iš terminalo (Ctrl + Alt + T), mes parašysime:

sudo pip install spyder

Pašalinkite „Spyder“

Mes galėsime pašalinti šią IDE iš savo „Ubuntu“, atidarydami terminalą („Ctrl“ + „Alt“ + T) ir parašydami jame:

sudo apt remove spyder && sudo apt autoremove

Jei pasirenkame diegti naudojant „pip“, programą galime pašalinti įvesdami terminalą:

sudo pip uninstall spyder

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Karlordas sakė

    Aš naudoju vadovą su „CentOS 7.6“ naudodamas „pip“ install “

    turėjo išspręsti problemą, susijusią su gcc klaidoje python.h, įdiegus trūkstamą bibliotekos python-devel naudojant yum:

    sudo yum įdiekite python-devel # python2.x diegimams
    sudo yum įdiekite python3-devel # python3.x diegimams

    Po to jis bus įdiegtas ir puikiai veikia (jei turite tą patį su „ubuntu“, tiesiog paleiskite)
    sudo apt-get install python-dev # python2.x diegimams
    sudo apt-get install python3-dev # python3.x diegimams