एंड्रॉयड

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

Redhat8 / CentOS 8

Redhat8 / CentOS 8

विषयसूची:

Anonim

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

अन्य लिनक्स वितरणों के विपरीत, पायथन डिफ़ॉल्ट रूप से CentOS 8 पर स्थापित नहीं है।

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

डिफ़ॉल्ट रूप से RHEL / CentOS 8 में उपयोगकर्ता के पाइथन के एक विशिष्ट संस्करण पर ताला लगाने से बचने के लिए एक बिना सिस्टम वाला विस्तृत python कमांड नहीं है। इसके बजाय, यह उपयोगकर्ता को एक विशिष्ट पायथन संस्करण को स्थापित, कॉन्फ़िगर और चलाने का विकल्प देता है। yum जैसे सिस्टम उपकरण एक आंतरिक पायथन बाइनरी और पुस्तकालयों का उपयोग करते हैं।

यह गाइड आपको सेंटोस 8 पर पायथन 3 और पायथन 2 को स्थापित करने के माध्यम से चलेगा।

सेंटोस 8 पर पायथन 3 स्थापित करना

CentOS 8 पर अजगर 3 स्थापित करने के लिए अपने टर्मिनल में रूट या sudo उपयोगकर्ता के रूप में निम्नलिखित कमांड चलाएँ:

sudo dnf install python3

स्थापना को सत्यापित करने के लिए, टाइप करके पायथन संस्करण की जाँच करें:

python3 --version

इस लेख को लिखने के समय, CentOS रिपॉजिटरी में उपलब्ध पायथन 3 का नवीनतम संस्करण "3.6.x" है:

Python 3.6.8

कमांड पाइप भी स्थापित करता है।

पायथन को चलाने के लिए, आपको स्पष्ट रूप से python3 टाइप python3 और पाइप टाइप pip3

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

पायथन 3 मॉड्यूल पैकेज के नाम "python3" के साथ उपसर्ग किए गए हैं। उदाहरण के लिए, पैरामिको मॉड्यूल को स्थापित करने के लिए, आप दौड़ेंगे:

sudo dnf install python3-paramiko

CentOS 8 पर अजगर 2 स्थापित करना

पायथन 2 पैकेज भी डिफ़ॉल्ट सेंटोस 8 रिपॉजिटरी में शामिल हैं।

पायथन 2 को स्थापित करने के लिए, निम्न कमांड दर्ज करें:

sudo dnf install python2

टाइप करके इंस्टालेशन को सत्यापित करें:

python2 --version

आउटपुट कुछ इस तरह दिखना चाहिए:

Python 2.7.15

Python 2 को निष्पादित करने के लिए, pip2 टाइप करें, और pip टाइप pip2

डिफ़ॉल्ट पायथन संस्करण सेट करें (अनवांटेड पायथन कमांड)

पाइथन 3 को सिस्टम-वाइड अनवर्सर्ड पायथन कमांड के रूप में सेट करने के लिए, alternatives उपयोगिता का उपयोग करें:

sudo alternatives --set python /usr/bin/python3

पायथन 2 के लिए, टाइप करें:

sudo alternatives --set python /usr/bin/python2

alternatives कमांड एक सिम्लिंक python बनाता है जो निर्दिष्ट अजगर संस्करण को इंगित करता है।

अपने टर्मिनल में python --version टाइप करें, और आपको डिफ़ॉल्ट पायथन संस्करण देखना चाहिए।

डिफ़ॉल्ट संस्करण को बदलने के लिए, ऊपर दिए गए आदेशों में से एक का उपयोग करें। यदि आप अनवांटेड पायथन कमांड को हटाना चाहते हैं, तो टाइप करें:

sudo alternatives --auto python

निष्कर्ष

CentOS 8 में, पायथन डिफ़ॉल्ट रूप से स्थापित नहीं है।

अजगर 3 स्थापित करने के लिए, टाइप करें dnf install python3 और Python 2 को स्थापित करने के लिए, टाइप करें dnf install python3

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