Esihlokweni esilandelayo sizobheka iSpyder (Imvelo Yezentuthuko Yezesayensi). Lokhu indawo yokuthuthuka enamandla yokuxhumana kolimi lwePython. Nginezici zokuhlela ezithuthukile, ukuhlolwa okusebenzisanayo, ukulungisa iphutha nokuzihlola ngaphakathi, kanye nemvelo yekhompiyutha yamanani. Ngenxa yokuxhaswa kwe-IPython (ukuhumusha okuthuthukile okusebenzisana kwePython) kanye nemitapo yolwazi ethandwayo yePython efana neNumPy, iSciPy, noma i-matplotlib (2D / 3D itulo interactive). I-Spyder nayo ingasetshenziswa njenge- umtapo wezincwadi ohlinzeka ngamawijethi anamandla ahlobene nekhonsoli ngezinhlelo zethu ezenzelwe i-PyQt. Ingasetshenziselwa ukuhlanganisa ikhonsoli yokulungisa amaphutha ngqo kumklamo wesikhombimsebenzisi sokuqhafaza.
ISpyder (phambilini i-Pydee) kube a umthombo ovulekile we-cross-platform kanye nemvelo yentuthuko edidiyelwe (LAPHA) wezinhlelo zesayensi ngolimi lwePython. Le IDE ikhishwe ngaphansi kwelayisense ye-MIT. USpyder unjalo iyandiswa ngama-plugins. Kubandakanya ukusekelwa kwamathuluzi asebenzisanayo wokuhlolwa kwedatha futhi kufaka phakathi izilawuli ezithile zekhwalithi zePython nezinsimbi ezinjengePyflakes, iPylint, neRope.
Njengoba sengishilo, kunjalo i-cross-platform IDE nge-Anaconda, kuWindows ngeWinPython nePython (x, y), kumaMacOS ngeMacPorts. Iyatholakala futhi ekusabalalisweni okukhulu kwe-Gnu / Linux okufana ne-Arch Linux, i-Debian, i-Fedora, i-Gentoo Linux, i-OpenSUSE ne-Ubuntu.
Kusukela maphakathi noNovemba 2017, Anaconda umise ukuxhasa ngezimali ukuthuthukiswa kwale IDE, ngemuva kokwenza njalo ezinyangeni eziyi-18 ezedlule. Ngenxa yalokhu, intuthuko izogxila kusuka manje ukugcina iSpyder 3 ihamba kancane kakhulu kunakuqala, yize lokhu kungasho ukuthi bazoyishiya iphrojekthi. Ungazi okuningi ngalezi zindaba kokulandelayo isixhumanisi.
Izici ezijwayelekile zeSpyder
- Umhleli ohlanganisa le IDE ngu izilimi eziningi. Ngibe nesiphequluli somsebenzi / sekilasi, imisebenzi yokuhlukanisa amakhodi (ama-pyflakes ne-pylint okwamanje ayasekelwa), inketho yokuqedelwa kwekhodi, ukuhlukaniswa okuvundlile nokuqondile, nencazelo ye-goto.
- Ikhonsoli yokusebenzisana. I-Python noma i-IPython consoles iyindawo yokusebenzela nokulungisa iphutha lokuhlola ngokushesha ikhodi ebhalwe kusihleli. Kubuye nefayela le- Ukuhlanganiswa kwesibalo seMatplotlib.
- Ngibuze i isibukeli semibhalo. Uhlelo luzokwazi ukusikhombisa imibhalo yanoma yiluphi ucingo lwesigaba noma lomsebenzi olwenziwe kusihleli noma kukhonsoli.
- Sizokwazi hlola okuguqukayo kudalwe ngesikhathi kwenziwa ifayili. Kuzokwazi ukuwahlela ngabahleli abahlukahlukene abasuselwa ku-GUI, njengesichazamazwi kanye ne-Numpy matrix.
- Sizoba ne- kungenzeka ukusesha ezinqolobaneni. Izosinikeza nokusekelwa kokuveza okuvamile.
- Singaba ne- Isiphequluli Sefayela ukuthola induduzo enkulu. Sizokwazi futhi ukufinyelela umlando ogciniwe.
- I-Spyder ingasetshenziswa futhi njengomtapo wolwazi we-PyQt5 / PyQt4 (i-module spyder). Iwijethi yePython igobolondo elisebenzisanayo elisetshenziswe eSpyder lingakhiwa ngohlelo lwakho lwePyQt5 / PyQt4.
- Ngubani oyidinga nge-can thinta ikhodi yomthombo yephrojekthi nezici zalo ekhasini GitHub wephrojekthi.
Ukufakwa kwe-Spyder
Sizokwazi ukufaka le IDE ezinhlelweni ezahlukahlukene ze-Gnu / Linux, njengoba kukhonjisiwe kufayela le- imibhalo yephrojekthi esemthethweni. Kulesi sibonelo ukufakwa kuzokwenziwa ku-Ubuntu 17.10. Ukusebenza okulungile kuzodingeka ukuthi sihlangabezane nezimfuneko ezithile kudingekile. Lokhu kuncika kungathintwa ku- izidingo zesigaba, enemininingwane yokuthi yimaphi amanye amaphakheji adingekayo ukuze kufakwe ngempumelelo. Lapho ukuncika sekufeziwe, sizokwazi ukwenza ukufakwa ngokuvula i-terminal (Ctrl + Alt + T) bese sibhala kuyo:
sudo apt install spyder
Nathi singakwazi faka lolu hlelo usebenzisa i-pip. Ukwenza lokhu kusuka ku-terminal (Ctrl + Alt + T) sizobhala:
sudo pip install spyder
Khipha iSpyder
Sizokwazi ukukhipha le IDE kusuka ku-Ubuntu wethu ngokuvula i-terminal (Ctrl + Alt + T) bese sibhala okulandelayo kuyo:
sudo apt remove spyder && sudo apt autoremove
Uma sikhetha ukufaka ipayipi, singakhipha uhlelo ngokuthayipha ukuphela:
sudo pip uninstall spyder
Ngisebenzise umhlahlandlela ngeCentOS 7.6 ngokusebenzisa ipayipi «ukufaka»
bekufanele ngilungise inkinga nge-gcc ngephutha python.h elahlekile ngokufaka umtapo wezincwadi ongekho python-devel usebenzisa i-yum:
I-sudo yum ukufaka i-python-devel # yokufakwa kwe-python2.x
I-sudo yum ukufaka i-python3-devel # yokufakwa kwe-python3.x
Ngemuva kwalokho iyafakwa futhi isebenze kahle (uma unento efanayo ne-ubuntu vele usebenze)
i-sudo apt-get ukufaka i-python-dev # yokufakwa kwe-python2.x
sudo apt-get ukufaka i-python3-dev # yokufakwa kwe-python3.x