स्पाइडर, पायथन के लिए एक शक्तिशाली इंटरैक्टिव विकास वातावरण

स्पाइडर के बारे में

अगले लेख में हम स्पाइडर पर एक नज़र डालने जा रहे हैं (वैज्ञानिक पायथन विकास पर्यावरण) का है। ये है पायथन भाषा के लिए एक शक्तिशाली इंटरैक्टिव विकास वातावरण। मेरे पास उन्नत संपादन सुविधाएँ, इंटरैक्टिव परीक्षण, डिबगिंग और आत्मनिरीक्षण और एक संख्यात्मक कंप्यूटिंग वातावरण है। IPython के समर्थन के लिए धन्यवाद (बेहतर इंटरैक्टिव पायथन दुभाषियाNumPy, SciPy, या matplotlib जैसे लोकप्रिय पायथन लाइब्रेरी (2D / 3D इंटरैक्टिव प्लॉटिंग) का है। स्पाइडर का भी उपयोग किया जा सकता है पुस्तकालय जो कंसोल से संबंधित शक्तिशाली विजेट प्रदान करता है हमारे PyQt- आधारित अनुप्रयोगों के लिए। इसका उपयोग आपके ग्राफ़िकल यूज़र इंटरफ़ेस डिज़ाइन में सीधे डिबगिंग कंसोल को एकीकृत करने के लिए किया जा सकता है।

स्पाइडर (पूर्व में Pydee) एक है खुला स्रोत क्रॉस-प्लेटफ़ॉर्म और एकीकृत विकास वातावरण (आईडीई) पायथन भाषा में वैज्ञानिक प्रोग्रामिंग के लिए। यह आईडीई एमआईटी लाइसेंस के तहत जारी किया गया था। स्पाइडर है प्लगइन्स के साथ एक्स्टेंसिबल। इसमें डेटा निरीक्षण के लिए इंटरेक्टिव टूल का समर्थन शामिल है और पायथन के लिए विशिष्ट गुणवत्ता नियंत्रण और Pyflakes, Pylint, और Rope जैसे उपकरणों को शामिल करता है।

जैसा कि मैंने पहले ही कहा है, यह है एनाकोंडा के माध्यम से एक क्रॉस-प्लेटफॉर्म आईडीईMacPorts के माध्यम से MacP पर WinPython और Python (x, y) के साथ विंडोज पर। यह प्रमुख Gnu / Linux वितरण जैसे आर्क लिनक्स, डेबियन, फेडोरा, जेंटू लिनक्स, ओपनसुइट और उबंटू के लिए भी उपलब्ध है।

नवंबर 2017 के मध्य से, एनाकोंडा पिछले 18 महीनों से ऐसा करने के बाद, इस IDE के विकास के लिए धन देना बंद कर दिया है। इस वजह से, विकास अब स्पाइडर 3 को पहले की तुलना में बहुत धीमी गति से रखने पर ध्यान केंद्रित करेगा, हालांकि इसका मतलब यह नहीं है कि वे परियोजना को छोड़ देंगे। इस खबर के बारे में आप निम्नलिखित में जान सकते हैं लिंक.

स्पाइडर की सामान्य विशेषताएं

स्पाइडर अजगर कोड

  • संपादक जो इस आईडीई को एकीकृत करता है बहुभाषी। मेरे पास एक फ़ंक्शन / क्लास ब्राउज़र, कोड पार्सिंग फ़ंक्शन (pyflakes और pylint वर्तमान में समर्थित हैं), कोड पूरा करने का विकल्प, क्षैतिज और ऊर्ध्वाधर विभाजन, और गोटो परिभाषा है।
  • इंटरएक्टिव कंसोल। पायथन या आईपीथॉन कंसोल, संपादक में लिखे गए कोड के तुरंत मूल्यांकन के लिए एक कार्यक्षेत्र और डिबगिंग समर्थन हैं। इसके साथ भी आता है माटप्लोटलिब फिगर इंटीग्रेशन.
  • मैंने पोज़ दिया प्रलेखन दर्शक। कार्यक्रम हमें संपादक या किसी कंसोल में किए गए किसी भी वर्ग या फ़ंक्शन कॉल के लिए दस्तावेज़ दिखाने में सक्षम होगा।
  • हम कर सकेंगे चर का पता लगाएं एक फ़ाइल के निष्पादन के दौरान बनाया गया। उन्हें विभिन्न जीयूआई-आधारित संपादकों के साथ संपादित करना संभव होगा, जैसे कि एक शब्दकोश और नम्पी मैट्रिक्स वाले।
  • हमारे पास होगा अभिलेखागार में खोज करने की संभावना। यह हमें नियमित अभिव्यक्ति सहायता भी प्रदान करेगा।
  • हम एक हो सकते हैं फ़ाइल ब्राउज़र अधिक आराम के लिए। हम इतिहास के रिकॉर्ड तक भी पहुंच बना पाएंगे।
  • स्पाइडर को PyQt5 / PyQt4 एक्सटेंशन लाइब्रेरी के रूप में भी इस्तेमाल किया जा सकता है (मॉड्यूल जासूस) का है। स्पाइडर में उपयोग किए जाने वाले पायथन इंटरेक्टिव शेल विजेट को आपके खुद के PyQt5 / PyQt4 एप्लिकेशन में बनाया जा सकता है।
  • किसकी जरूरत है, इसके लिए आप कर सकते हैं परियोजना के स्रोत कोड से परामर्श करें और पृष्ठ पर इसकी विशेषताएं GitHub परियोजना का।

स्पाइडर इंस्टालेशन

हम इस IDE को विभिन्न Gnu / Linux सिस्टम पर स्थापित करने में सक्षम होंगे, जैसा कि इसमें दिखाया गया है आधिकारिक परियोजना प्रलेखन। इस उदाहरण में, स्थापना Ubuntu 17.10 पर होने जा रही है। सही संचालन के लिए हमारे लिए कुछ आवश्यकताओं को पूरा करना आवश्यक होगा ज़रूरी। इन निर्भरताओं में परामर्श किया जा सकता है आवश्यकताओं अनुभाग, जो एक सफल स्थापना के लिए आवश्यक अन्य पैकेजों का विवरण देता है। एक बार जब निर्भरता पूरी हो जाती है, तो हम टर्मिनल खोलकर (Ctrl + Alt + T) और उसमें टाइप करके इंस्टॉलेशन कर पाएंगे:

sudo apt install spyder

हम भी कर सकते हैं पाइप का उपयोग करके इस प्रोग्राम को स्थापित करें। टर्मिनल से ऐसा करने के लिए (Ctrl + Alt + T) हम लिखेंगे:

sudo pip install spyder

स्पाइडर को अनइंस्टॉल करें

हम एक टर्मिनल (Ctrl + Alt + T) खोलकर और उसमें निम्नलिखित लिखकर इस IDE को हमारे Ubuntu से अनइंस्टॉल कर पाएंगे:

sudo apt remove spyder && sudo apt autoremove

यदि हम पाइप का उपयोग करके इंस्टॉल करना चुनते हैं, तो हम टर्मिनल में टाइप करके प्रोग्राम को अनइंस्टॉल कर सकते हैं:

sudo pip uninstall spyder

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   कर्लॉर्ड कहा

    मैंने पाइप «इंस्टॉल» का उपयोग करके CentOS 7.6 के साथ गाइड का उपयोग किया

    त्रुटि python.h पर gcc के साथ एक समस्या को ठीक करने के लिए लापता पुस्तकालय python-devel y y के साथ स्थापित करके गायब हो गया है:

    sudo yum install python-devel # for python2.x इंस्टॉल
    sudo yum install python3-devel # for python3.x इंस्टॉल

    उसके बाद यह स्थापित हो जाता है और शानदार काम करता है (यदि आपके पास उबंटू के साथ एक ही बात है तो बस चलाएं)
    sudo apt-get install python-dev # for python2.x इंस्टॉल
    sudo apt-get install python3-dev # for python3.x इंस्टॉल