У следећем чланку ћемо погледати Спидер (Научно окружење за развој Питхона). Ово је моћно интерактивно окружење за развој језика Питхон. Имам напредне функције уређивања, интерактивно тестирање, отклањање грешака и интроспекцију и нумеричко рачунарско окружење. Захваљујући подршци ИПитхон-а (побољшани интерактивни Питхон интерпретер) и популарне Питхон библиотеке попут НумПи, СциПи или матплотлиб (2Д / 3Д интерактивно цртање). Спидер се такође може користити као а библиотека која нуди моћне виџете повезане са конзолом за наше апликације засноване на ПиКт-у. Може се користити за интеграцију конзоле за отклањање грешака директно у ваш графички дизајн корисничког интерфејса.
Спидер (раније Пидее) је међу-платформе отвореног кода и интегрисано развојно окружење (ИДЕ) за научно програмирање на језику Питхон. Овај ИДЕ је објављен под лиценцом МИТ. Спидер је проширив помоћу додатака. Укључује подршку за интерактивне алате за инспекцију података и укључује контролу квалитета специфичну за Питхон и инструменте као што су Пифлакес, Пилинт и Ропе.
Као што сам већ рекао, јесте ИД на више платформи кроз Анацонду, на Виндовс-у са ВинПитхон и Питхон (к, и), на мацОС-у преко МацПортс-а. Такође је доступан за главне Гну / Линук дистрибуције као што су Арцх Линук, Дебиан, Федора, Гентоо Линук, опенСУСЕ и Убунту.
Од средине новембра 2017. год. Анаконда је престао да финансира развој овог ИДЕ-а, након што је то учинио последњих 18 месеци. Због овога ће се развој сада фокусирати на одржавање Спидер-а 3 много споријим темпом него раније, иако то не значи да ће они одустати од пројекта. О овим вестима можете сазнати више у наставку веза.
Опште карактеристике Спидера
- Уредник који интегрише овај ИДЕ је вишејезичност. Имао сам прегледач функција / класе, функције рашчлањивања кода (тренутно су подржане пифлакес и пилинт), опцију довршавања кода, хоризонтално и вертикално раздвајање и гото дефиницију.
- Интерактивна конзола. Конзоле Питхон или ИПитхон су радни простор и подршка за отклањање грешака за тренутну процену кода написаног у програму Едитор. Такође долази са Матплотлиб интеграција фигура.
- Позирао сам а прегледач документације. Програм ће нам моћи показати документацију за било који позив класе или функције упућен у програму Едитор или у конзоли.
- Ми ћемо бити у стању истражити променљиве створене током извршавања датотеке. Биће могуће уређивати их помоћу различитих уређивача заснованих на ГУИ-у, попут речника и нумпијских матричних.
- Ми ћемо имати могућност претраживања у архивима. Такође ће нам понудити подршку за редовно изражавање.
- Можемо имати Прегледник датотека ради веће удобности. Такође ћемо моћи да имамо приступ историјским записима.
- Спидер се такође може користити као библиотека екстензија ПиКт5 / ПиКт4 (модуле спидер). Додатак интерактивне љуске Питхон који се користи у програму Спидер може се уградити у вашу властиту апликацију ПиКт5 / ПиКт4.
- Ако коме треба, можете консултујте изворни код пројекта и његове карактеристике на страници ГитХуб пројекта.
Инсталација Спидера
Моћи ћемо да инсталирамо овај ИДЕ на различите Гну / Линук системе, као што је приказано у званична пројектна документација. У овом примеру инсталација ће се обавити на Убунту 17.10. За исправан рад биће неопходно да испунимо одређене захтеве неопходно. Ове зависности се могу консултовати у одељак о захтевима, који детаљно описује који су други пакети потребни за успешну инсталацију. Када се зависности испуне, моћи ћемо извршити инсталацију отварањем терминала (Цтрл + Алт + Т) и уписивањем у њега:
sudo apt install spyder
Такође можемо инсталирајте овај програм помоћу пип-а. Да бисмо то урадили са терминала (Цтрл + Алт + Т), написаћемо:
sudo pip install spyder
Деинсталирајте Спидер
Моћи ћемо да деинсталирамо овај ИДЕ са нашег Убунту-а тако што ћемо отворити терминал (Цтрл + Алт + Т) и у њега написати следеће:
sudo apt remove spyder && sudo apt autoremove
Ако одлучимо да инсталирамо помоћу пип-а, можемо деинсталирати програм тако што ћемо откуцати у терминалу:
sudo pip uninstall spyder
Користио сам водич са ЦентОС 7.6 користећи пип «инсталл»
морао да реши проблем са гцц-ом на грешци питхон.х која недостаје инсталирањем недостајуће библиотеке питхон-девел користећи иум:
судо иум инсталл питхон-девел # за инсталације питхон2.к
судо иум инсталл питхон3-девел # за инсталације питхон3.к
Након тога се инсталира и ради сјајно (ако имате исту ствар са убунту-ом, само покрените)
судо апт-гет инсталл питхон-дев # за инсталације питхон2.к
судо апт-гет инсталл питхон3-дев # за инсталације питхон3.к