एंड्रॉयड

अजगर 7 पर सेंटो 7 पर कैसे स्थापित करें

एंड्रॉयड Pydroid के प्रयोग पर पायथन 3

एंड्रॉयड Pydroid के प्रयोग पर पायथन 3

विषयसूची:

Anonim

यह ट्यूटोरियल वितरण डिफ़ॉल्ट डिफ़ॉल्ट संस्करण 2.7 के साथ सॉफ्टवेयर कलेक्शंस (SCL) का उपयोग करके CentOS 7 सिस्टम पर पायथन 3 स्थापित करने के माध्यम से आपका मार्गदर्शन करेगा। हम आपको यह भी दिखाएंगे कि पायथन आभासी वातावरण कैसे बनाया जाए।

पायथन दुनिया की सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। सिंटैक्स पायथन सीखने के लिए अपने सरल और आसान के साथ शुरुआती और अनुभवी डेवलपर्स के लिए एक बढ़िया विकल्प है। पायथन एक काफी बहुमुखी प्रोग्रामिंग भाषा है। आप इसका उपयोग लगभग कुछ भी करने के लिए कर सकते हैं, छोटी स्क्रिप्ट लिख सकते हैं, गेम बना सकते हैं, वेबसाइट विकसित कर सकते हैं, मशीन लर्निंग एल्गोरिदम बना सकते हैं, डेटा का विश्लेषण कर सकते हैं, आदि।

YouTube, DropBox, Reddit, Quora, Instagram सहित कई लोकप्रिय एप्लिकेशन और वेबसाइटों को पायथन का उपयोग करके विकसित किया गया है।

जबकि पायथन 2 अच्छी तरह से समर्थित और सक्रिय है, पायथन 3 को भाषा का वर्तमान और भविष्य माना जाता है।

सॉफ़्टवेयर संग्रह सक्षम करें (SCL)

सॉफ्टवेयर कलेक्शंस, जिसे SCL के रूप में भी जाना जाता है, एक सामुदायिक प्रोजेक्ट है जो आपको सिस्टम डिफ़ॉल्ट पैकेजों को प्रभावित किए बिना, एक ही सिस्टम पर सॉफ़्टवेयर के कई संस्करणों को बनाने, स्थापित करने और उपयोग करने की अनुमति देता है। SCL को सक्षम करने से आप प्रोग्रामिंग भाषाओं और सेवाओं के नए संस्करणों तक पहुंच प्राप्त करेंगे जो कोर रिपॉजिटरी में उपलब्ध नहीं हैं।

पाइथन 2.7.5 के साथ CentOS 7 जहाज जो कि CentOS बेस सिस्टम का एक महत्वपूर्ण हिस्सा है। SCL आपको डिफ़ॉल्ट python v2.7.5 के साथ अजगर 3.x के नए संस्करण स्थापित करने की अनुमति देता है ताकि yum जैसे सिस्टम टूल ठीक से काम करते रहें।

SCL को सक्षम करने के लिए, आपको CentOS SCL रिलीज़ फ़ाइल इंस्टॉल करनी होगी। यह CentOS एक्सट्रा रिपॉजिटरी का हिस्सा है और इसे निम्न कमांड चलाकर स्थापित किया जा सकता है:

sudo yum install centos-release-scl

CentOS 7 पर अजगर 3 स्थापित करना

अब जब आपके पास SCL रिपॉजिटरी तक पहुंच है, तो आप अपनी आवश्यकता के किसी भी पायथन 3.x संस्करण को स्थापित कर सकते हैं। वर्तमान में, निम्नलिखित पायथन 3 संग्रह उपलब्ध हैं:

  • पायथन 3.3Python 3.4Python 3.5Python 3.6

इस ट्यूटोरियल में, हम पायथन 3.6 स्थापित करेंगे, जो कि लेखन के समय उपलब्ध नवीनतम संस्करण है। ऐसा करने के लिए अपने CentOS 7 टर्मिनल पर निम्न कमांड टाइप करें:

sudo yum install rh-python36

पायथन 3 का उपयोग करना

पैकेज rh-python36 स्थापित होने के बाद, टाइप करके अजगर संस्करण की जाँच करें:

python --version

Python 2.7.5

आप देखेंगे कि आपके मौजूदा शेल में पायथन 2.7 डिफ़ॉल्ट पायथन संस्करण है।

अजगर 3.6 का उपयोग करने के लिए आपको सॉफ्टवेयर कलेक्शन scl टूल का उपयोग करके एक नया शेल इंस्टेंस लॉन्च करने की आवश्यकता है:

scl enable rh-python36 bash

ऊपर दी गई कमांड स्क्रिप्ट /opt/rh/rh-python36/enable को कॉल कर रही है, जो शेल चरों के चर को बदल देती है।

python --version

Python 3.6.3

यह बताना महत्वपूर्ण है कि पायथन 3.6 को केवल इस शेल सत्र में डिफ़ॉल्ट पायथन संस्करण के रूप में सेट किया गया है। यदि आप सत्र से बाहर निकलते हैं या किसी अन्य टर्मिनल से नया सत्र खोलते हैं तो 2.7 2.7 डिफ़ॉल्ट पायथन संस्करण होगा।

विकास उपकरण स्थापित करना

पायथन मॉड्यूल के निर्माण के लिए विकास उपकरण की आवश्यकता होती है। आवश्यक टूल और लाइब्रेरी टाइप करने के लिए:

sudo yum groupinstall 'Development Tools'

एक आभासी वातावरण बनाना

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

पायथन 3 में नया वर्चुअल वातावरण बनाने का पसंदीदा तरीका है venv कमांड को निष्पादित करना।

मान लें कि आप एक नया पायथन 3 प्रोजेक्ट बनाना चाहते हैं, जिसे my_new_project कहा जाता है, my_new_project आपके उपयोगकर्ता होम डायरेक्टरी के अंदर है और वर्चुअल वातावरण से मेल खाता है।

सबसे पहले, प्रोजेक्ट डायरेक्टरी बनाएं और उसमें स्विच करें:

mkdir ~/my_new_project cd ~/my_new_project

scl 3.6 को scl टूल का उपयोग करके सक्रिय करें:

scl enable rh-python36 bash

प्रोजेक्ट रूट के अंदर से my_project_venv नाम का वर्चुअल वातावरण बनाने के लिए निम्न कमांड चलाएँ:

python -m venv my_project_venv

वर्चुअल वातावरण का उपयोग शुरू करने के लिए, इसे टाइप करके सक्रिय करें:

source my_project_venv/bin/activate

पर्यावरण को सक्रिय करने के बाद, शेल प्रॉम्प्ट को पर्यावरण के नाम के साथ उपसर्ग किया जाएगा:

(my_project_venv) user@host:~/my_new_project$

पायथॉन 3.4 के साथ शुरू, आभासी वातावरण पाइप बनाते समय, पायथन के लिए पैकेज मैनेजर डिफ़ॉल्ट रूप से स्थापित होता है।

निष्कर्ष

अब आपके पास अपने CentOS 7 मशीन पर पायथन 3 प्रोग्रामिंग वातावरण स्थापित होना चाहिए, और आप अपने पायथन 3 प्रोजेक्ट को विकसित करना शुरू कर सकते हैं।

आप यह भी पढ़ सकते हैं कि CentOS 7 पर Odoo 11 को कैसे स्थापित किया जाए और CentOS 7 सर्वर पर पायथन सॉफ़्टवेयर को चलाने के लिए पायथन 3 वर्चुअल वातावरण का उपयोग करने का एक उदाहरण देखें।

अजगर पाइप कुंवारी सेंटोस