पायथन 3 - पर्यावरण सेटअप

पायथन 3 विंडोज, मैक ओएस और लिनक्स ऑपरेटिंग सिस्टम के अधिकांश फ्लेवर के लिए उपलब्ध है। भले ही पायथन 2 कई अन्य ओएस के लिए उपलब्ध है, लेकिन पायथन 3 समर्थन या तो उनके लिए उपलब्ध नहीं कराया गया है या उन्हें छोड़ दिया गया है।

स्थानीय पर्यावरण सेटअप

एक टर्मिनल विंडो खोलें और यह पता लगाने के लिए "पायथन" टाइप करें कि क्या यह पहले से स्थापित है और कौन सा संस्करण स्थापित है।

पायथन हो रही है

विंडोज प्लेटफॉर्म

पायथन 3 (पायथन 3.5.1) के नवीनतम संस्करण के बायनेरिज़ इस डाउनलोड पृष्ठ पर उपलब्ध हैं

निम्नलिखित विभिन्न स्थापना विकल्प उपलब्ध हैं।

  • Windows x86-64 एम्बेड करने योग्य ज़िप फ़ाइल
  • विंडोज x86-64 निष्पादन योग्य इंस्टॉलर
  • विंडोज x86-64 वेब-आधारित इंस्टॉलर
  • Windows x86 एम्बेड ज़िप फ़ाइल
  • Windows x86 निष्पादन योग्य इंस्टॉलर
  • विंडोज x86 वेब-आधारित इंस्टॉलर

Note- पायथन 3.5.1 को स्थापित करने के लिए, न्यूनतम ओएस आवश्यकताएँ SP1 के साथ विंडोज 7 हैं। संस्करणों के लिए 3.0 से 3.4.x विंडोज एक्सपी स्वीकार्य है।

लिनक्स मंच

लिनक्स के विभिन्न जायके नए पैकेजों की स्थापना के लिए विभिन्न पैकेज प्रबंधकों का उपयोग करते हैं।

उबंटू लिनक्स पर, पायथन 3 को टर्मिनल से निम्न कमांड का उपयोग करके स्थापित किया गया है।

$sudo apt-get install python3-minimal

स्रोत से स्थापना

पायथन के डाउनलोड URL से Gzipped source tarball डाउनलोड करें - https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

Extract the tarball
tar xvfz Python-3.5.1.tgz
Configure and Install:
cd Python-3.5.1
./configure --prefix = /opt/python3.5.1
make  
sudo make install

मैक ओ एस

इस URL से Mac OS इंस्टॉलर डाउनलोड करें - https://www.python.org/downloads/mac-osx/

  • मैक ओएस एक्स 64-बिट / 32-बिट इंस्टॉलर - पायथन-3.5.1-मैकोसॉवॉक्स.6.pkg
  • मैक ओएस एक्स 32-बिट i386 / पीपीसी इंस्टॉलर - अजगर 3.5.1-macosx10.5.pkg

इस पैकेज फ़ाइल को डबल क्लिक करें और इंस्टॉल करने के लिए विज़ार्ड निर्देशों का पालन करें।

सबसे महत्वपूर्ण अप-टू-डेट और वर्तमान स्रोत कोड, बायनेरिज़, प्रलेखन, समाचार आदि, पाइथो - की आधिकारिक वेबसाइट पर उपलब्ध है।

Python Official Website - https://www.python.org/

आप निम्न साइट से पायथन प्रलेखन डाउनलोड कर सकते हैं। प्रलेखन HTML, पीडीएफ और पोस्टस्क्रिप्ट स्वरूपों में उपलब्ध है।

Python Documentation Website- www.python.org/doc/

पथ की स्थापना

कार्यक्रम और अन्य निष्पादन योग्य फाइलें कई निर्देशिकाओं में हो सकती हैं। इसलिए, ऑपरेटिंग सिस्टम एक खोज पथ प्रदान करता है जो उन निर्देशिकाओं को सूचीबद्ध करता है जिन्हें यह निष्पादनयोग्य के लिए खोजता है।

महत्वपूर्ण विशेषताएं हैं -

  • पथ को एक पर्यावरण चर में संग्रहीत किया जाता है, जो ऑपरेटिंग सिस्टम द्वारा बनाए रखा गया एक स्ट्रिंग नाम है। इस चर में कमांड शेल और अन्य कार्यक्रमों के लिए उपलब्ध जानकारी है।

  • पथ चर नाम दिया गया है PATH यूनिक्स में या Path विंडोज में (यूनिक्स केस-संवेदी है; विंडोज नहीं है)।

  • मैक ओएस में, इंस्टॉलर पथ विवरण को संभालता है। किसी विशेष निर्देशिका से अजगर दुभाषिया को आमंत्रित करने के लिए, आपको अपने पथ पर पायथन निर्देशिका को जोड़ना होगा।

यूनिक्स / लिनक्स पर पथ की स्थापना

यूनिक्स में एक विशेष सत्र के लिए पथ निर्देशिका को जोड़ने के लिए -

  • In the csh shell - setenv PATH "$ PATH: / usr / local / bin / python3" टाइप करें और एंटर दबाएं।

  • In the bash shell (Linux) - टाइप करें PYTHONPATH = / usr / लोकल / बिन / python3.4 टाइप करें और एंटर दबाएं।

  • In the sh or ksh shell - PATH = "$ PATH: / usr / local / bin / python3" टाइप करें और एंटर दबाएं।

Note - - usr / स्थानीय / बिन / python3 पायथन डायरेक्टरी का मार्ग है।

विंडोज पर सेटिंग पथ

विंडोज में एक विशेष सत्र के लिए पथ निर्देशिका को जोड़ने के लिए -

  • At the command prompt - पथ% s पथ%; C: \ Python और Enter दबाएँ।

Note - C: \ Python, Python निर्देशिका का मार्ग है

अजगर पर्यावरण चर

यहां महत्वपूर्ण पर्यावरण चर हैं, जिन्हें पायथन द्वारा मान्यता प्राप्त है -

अनु क्रमांक। चर और विवरण
1

PYTHONPATH

इसमें PATH के समान भूमिका है। यह चर पायथन इंटरप्रेटर को बताता है जहां एक प्रोग्राम में आयातित मॉड्यूल फ़ाइलों का पता लगाने के लिए। इसमें पायथन स्रोत पुस्तकालय निर्देशिका और पायथन स्रोत कोड वाली निर्देशिकाएं शामिल होनी चाहिए। PYTHONPATH को कभी-कभी पायथन इंस्टॉलर द्वारा पूर्व निर्धारित किया जाता है।

2

PYTHONSTARTUP

इसमें पायथन सोर्स कोड वाले इनिशियलाइज़ेशन फ़ाइल का पथ शामिल है। यह हर बार जब आप दुभाषिया शुरू करते हैं तब निष्पादित किया जाता है। इसे यूनिक्स में .pythonrc.py नाम दिया गया है और इसमें कमांड्स हैं जो उपयोगिताओं को लोड करते हैं या PYTHONPATH को संशोधित करते हैं।

3

PYTHONCASEOK

इसका उपयोग विंडोज में पायथन को एक आयात विवरण में पहला केस-असंवेदनशील मैच खोजने के लिए निर्देश देने के लिए किया जाता है। इसे सक्रिय करने के लिए इस चर को किसी भी मान पर सेट करें।

4

PYTHONHOME

यह एक वैकल्पिक मॉड्यूल खोज पथ है। स्विचिंग मॉड्यूल लाइब्रेरी को आसान बनाने के लिए इसे आमतौर पर PYTHONSTARTUP या PYTHONPATH निर्देशिका में एम्बेड किया जाता है।

अजगर चला रहा है

पायथन शुरू करने के तीन अलग-अलग तरीके हैं -

इंटरएक्टिव दुभाषिया

आप यूनिक्स, डॉस या किसी अन्य प्रणाली से पायथन शुरू कर सकते हैं जो आपको कमांड-लाइन दुभाषिया या शेल विंडो प्रदान करता है।

दर्ज python कमांड लाइन।

इंटरैक्टिव दुभाषिया में तुरंत कोडिंग शुरू करें।

$python             # Unix/Linux
or
python%             # Unix/Linux
or
C:>python           # Windows/DOS

यहाँ सभी उपलब्ध कमांड लाइन विकल्पों की सूची दी गई है -

अनु क्रमांक। विकल्प और विवरण
1

-d

डिबग आउटपुट प्रदान करें

2

-O

अनुकूलित bytecode उत्पन्न (जिसके परिणामस्वरूप .pyo फ़ाइलें)

3

-S

स्टार्टअप पर अजगर पथ की तलाश के लिए आयात साइट न चलाएं

4

-v

वर्बोज़ आउटपुट (आयात विवरण पर विस्तृत ट्रेस)

5

-X

क्लास-आधारित अंतर्निहित अपवादों को अक्षम करें (केवल स्ट्रिंग्स का उपयोग करें); संस्करण 1.6 के साथ अप्रचलित

6

-c cmd

cmd स्ट्रिंग के रूप में भेजा गया पायथन स्क्रिप्ट चलाएं

7

file

पायथन स्क्रिप्ट दी गई फ़ाइल से चलाएँ

कमांड-लाइन से स्क्रिप्ट

एक पायथन स्क्रिप्ट को कमांड लाइन पर आपके आवेदन पर दुभाषिया को लागू करके निष्पादित किया जा सकता है, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है।

$python  script.py          # Unix/Linux
or
python% script.py           # Unix/Linux
or 
C:>python script.py         # Windows/DOS

Note - सुनिश्चित करें कि फ़ाइल अनुमति मोड निष्पादन की अनुमति देता है।

समन्वित विकास पर्यावरण

आप एक ग्राफिकल यूजर इंटरफेस (GUI) वातावरण से भी Python चला सकते हैं, यदि आपके पास अपने सिस्टम पर GUI एप्लिकेशन है जो Python का समर्थन करता है।

  • Unix - पाइथन के लिए IDLE बहुत पहला यूनिक्स IDE है।

  • Windows - PythonWin पायथन के लिए पहला विंडोज इंटरफेस है और एक जीयूआई के साथ एक आईडीई है।

  • Macintosh - IDLE IDE के साथ अजगर का Macintosh संस्करण मुख्य वेबसाइट से उपलब्ध है, जो MacBinary या BinHex'd फ़ाइलों के रूप में डाउनलोड करने योग्य है।

यदि आप पर्यावरण को ठीक से स्थापित करने में सक्षम नहीं हैं, तो आप अपने सिस्टम व्यवस्थापक की मदद ले सकते हैं। सुनिश्चित करें कि पायथन का वातावरण ठीक से स्थापित है और पूरी तरह से ठीक काम कर रहा है।

Note - बाद के अध्यायों में दिए गए सभी उदाहरणों को विंडोज 7 और उबंटू लिनक्स पर उपलब्ध पायथन 3.4.1 संस्करण के साथ निष्पादित किया गया है।

हमने पहले से ही पायथन प्रोग्रामिंग वातावरण को ऑनलाइन स्थापित कर दिया है, ताकि आप सिद्धांत सीखने के दौरान सभी उपलब्ध उदाहरणों को ऑनलाइन निष्पादित कर सकें। किसी भी उदाहरण को संशोधित करने और इसे ऑनलाइन निष्पादित करने के लिए स्वतंत्र महसूस करें।