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
- 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
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