Spyder, egy erőteljes interaktív fejlesztői környezet a Python számára

Spyder kb

A következő cikkben megnézzük a Spydert (Tudományos Python Fejlesztési Környezet). Ez erőteljes interaktív fejlesztői környezet a Python nyelv számára. Fejlett szerkesztési funkciókkal, interaktív teszteléssel, hibakereséssel és önellenőrzéssel, valamint numerikus számítási környezettel rendelkezem. Az IPython (továbbfejlesztett interaktív Python tolmács) és olyan népszerű Python könyvtárak, mint a NumPy, a SciPy vagy a matplotlib (2D / 3D interaktív ábrázolás). A Spyder használható a-ként is könyvtár, amely a konzolhoz kapcsolódó hatékony widgeteket kínál PyQt-alapú alkalmazásainkhoz. Használható a hibakereső konzol integrálására közvetlenül a grafikus felhasználói felület tervezésébe.

Spyder (korábban Pydee) egy nyílt forráskódú cross-platform és integrált fejlesztői környezet (IDE) a Python nyelvű tudományos programozáshoz. Ezt az IDE-t MIT licenc alatt adták ki. Spyder az bővítményekkel bővíthető. Támogatja az adatellenőrzéshez szükséges interaktív eszközöket, és magában foglalja a Pythonra jellemző minőségellenőrzéseket és olyan eszközöket, mint a Pyflakes, a Pylint és a Rope.

Mint már mondtam, az cross-platform IDE az Anaconda révén, Windows rendszeren WinPython és Python (x, y), MacOS rendszeren MacPorts segítségével. Nagyobb Gnu / Linux disztribúciókhoz is elérhető, például Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE és Ubuntu.

2017. november közepe óta Anakonda az elmúlt 18 hónap során felhagyott az IDE fejlesztésének finanszírozásával. Emiatt a fejlesztés most arra összpontosít, hogy a Spyder 3-at sokkal lassabban tartsa, mint korábban, bár ez nem jelenti azt, hogy felhagynának a projekttel. A következőkben többet tudhat meg erről a hírről link.

A Spyder általános jellemzői

Spyder python kód

  • Az a szerkesztő, amely ezt az IDE-t integrálja többnyelvű. Rendelkeztem funkció / osztály böngészővel, kódelemzési funkciókkal (a pyflakes és a pylint jelenleg támogatottak), a kód kitöltési opcióval, a vízszintes és függőleges felosztással és a goto meghatározással.
  • Interaktív konzol. A Python vagy az IPython konzol egy munkaterület és hibakeresési támogatás a szerkesztőbe írt kód azonnali kiértékeléséhez. Ez a Matplotlib ábraintegráció.
  • Pózoltam a dokumentáció megtekintő. A program képes lesz bemutatni nekünk a Szerkesztőben vagy a konzolban végrehajtott bármely osztály vagy függvényhívás dokumentációját.
  • Képesek leszünk változók felfedezése fájl végrehajtása során jött létre. Lehetőségük lesz különféle GUI alapú szerkesztőkkel szerkeszteni őket, például szótárral és Numpy mátrix szerkesztőkkel.
  • Meglesz a archívumokban történő keresés lehetősége. Rendszeres kifejezés-támogatást is kínál számunkra.
  • Van egy Fájl böngésző a nagyobb kényelem érdekében. Hozzáférhetünk a történelem nyilvántartásához is.
  • A Spyder PyQt5 / PyQt4 kiterjesztési könyvtárként is használható (modul spyder). A Spyderben használt Python interaktív shell widget beépíthető a saját PyQt5 / PyQt4 alkalmazásába.
  • Akinek szüksége van rá, az teheti olvassa el a projekt forráskódját és jellemzői az oldalon GitHub a projektről.

Spyder telepítése

Telepíteni tudjuk ezt az IDE-t különböző Gnu / Linux rendszerekre, amint az a hivatalos projektdokumentáció. Ebben a példában a telepítést az Ubuntu 17.10-re kell elvégezni. A helyes működés érdekében szükség lesz bizonyos követelmények teljesítésére szükséges. Ezek a függőségek a követelmények szakasz, amely részletezi, hogy milyen további csomagokra van szükség a sikeres telepítéshez. Miután a függőségek teljesültek, a telepítést a terminál (Ctrl + Alt + T) megnyitásával és beírásával tudjuk végrehajtani:

sudo apt install spyder

Azt is megtehetjük telepítse ezt a programot a pip használatával. Ehhez a terminálról (Ctrl + Alt + T) írjuk:

sudo pip install spyder

Távolítsa el a Spyder alkalmazást

Ezt az IDE-t úgy tudjuk eltávolítani az Ubuntu-ból, hogy megnyitunk egy terminált (Ctrl + Alt + T), és a következőket írjuk bele:

sudo apt remove spyder && sudo apt autoremove

Ha úgy döntünk, hogy a pip használatával telepítjük, akkor eltávolíthatjuk a programot a terminál beírásával:

sudo pip uninstall spyder

A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

Hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   carlord dijo

    Az útmutatót a CentOS 7.6-tal használtam a pip «install» használatával

    javítani kellett a python.h hibával kapcsolatos hiányzó gcc hibát a hiányzó könyvtár python-devel telepítésével a yum segítségével:

    sudo yum telepítse a python-devel # parancsot a python2.x telepítésekhez
    sudo yum install python3-devel # a python3.x telepítésekhez

    Ezután telepítésre kerül és remekül működik (ha ugyanez van az ubuntuval, csak fuss)
    sudo apt-get install python-dev # a python2.x telepítésekhez
    sudo apt-get install python3-dev # a python3.x telepítésekhez