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.
pók (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
- 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
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