लिनक्स मिन्ट 3.11 मा पाइथन 20 कसरी स्थापना गर्ने

अजगर साधारण स्क्रिपहरू देखि जटिल मेसिन लर्निङ एल्गोरिदमहरूमा उच्च-स्तर र वस्तु-उन्मुख अनुप्रयोगहरूमा ध्यान केन्द्रित गर्ने सबैभन्दा लोकप्रिय उच्च-स्तर भाषाहरू मध्ये एक हो। पाइथन यसको सरल, सिक्न-गर्न-सजिलो सिन्ट्याक्सको लागि प्रसिद्ध छ, पढ्न योग्यतामा जोड दिन्छ, र कार्यक्रम मर्मत लागत र नयाँ रिलीजहरूमा थप सीधा रूपान्तरण घटाउँछ। पाइथनले मोड्युल र प्याकेजहरूलाई समर्थन गर्दछ। धेरै मध्ये एक लोकप्रिय PIP प्याकेज प्रबन्धक हो।

पाइथनले गर्न सक्ने केही सुविधाहरू:

  • पाइथन वेब अनुप्रयोगहरू सिर्जना गर्न सर्भरमा प्रयोग गर्न सकिन्छ।
  • पाइथन कार्यप्रवाहहरू सिर्जना गर्न सफ्टवेयरको साथ प्रयोग गर्न सकिन्छ।
  • पाइथन डाटाबेस प्रणाली जडान गर्न सक्नुहुन्छ। यसले फाइलहरू पढ्न र परिमार्जन गर्न पनि सक्छ।
  • पाइथन ठूलो डाटा ह्यान्डल गर्न र जटिल गणित गर्न प्रयोग गर्न सकिन्छ।
  • पाइथन द्रुत प्रोटोटाइप वा उत्पादन-तयार सफ्टवेयर विकासको लागि प्रयोग गर्न सकिन्छ।

प्रयोगकर्ताहरू र विशेष गरी विकासकर्ताहरूका लागि पाइथनको पछिल्लो रिलीज प्रयास गर्न चाहनेहरू, तपाईंले थाहा पाउनुहुनेछ निम्न ट्यूटोरियलमा पाइथन 3.11 विकास बिटा कसरी स्थापना गर्ने.

विज्ञापन

आवश्यकताहरू

  • सिफारिस गरिएको OS: Linux Mint 20 वा उच्च।
  • प्रयोगकर्ता खाता: एक प्रयोगकर्ता खाता संग sudo or रूट पहुँच।

अपरेटिङ सिस्टम अपडेट गर्नुहोस्

तपाईको अपडेट गर्नुहोस् लिनक्स मिन्ट सबै अवस्थित प्याकेजहरू अद्यावधिक छन् भनेर सुनिश्चित गर्न अपरेटिङ सिस्टम:

sudo apt update && sudo apt upgrade -y

ट्यूटोरियल प्रयोग गरिनेछ sudo आदेश र तपाईंसँग sudo स्थिति छ भनी मान्दै.

तपाईंको खातामा sudo स्थिति प्रमाणित गर्न:

sudo whoami

उदाहरण आउटपुट sudo स्थिति देखाउँदै:

[joshua@linuxmint ~]$ sudo whoami
root

अवस्थित वा नयाँ sudo खाता सेट अप गर्न, हाम्रो ट्यूटोरियल मा जानुहोस् लिनक्स मिन्टमा Sudoers मा प्रयोगकर्ता थप्दै.

प्रयोग गर्न मूल खाता, लगइन गर्न रूट पासवर्डको साथ निम्न आदेश प्रयोग गर्नुहोस्।

su

ट्यूटोरियलले टर्मिनलको प्रयोग गर्नेछ, र ती अपरिचितहरूका लागि, यो तपाइँको शो एप्लिकेसन मेनुमा फेला पार्न सकिन्छ।

उदाहरण:

लिनक्स मिन्ट 3.11 मा पाइथन 20 कसरी स्थापना गर्ने

विकल्प 1. APT प्याकेज प्रबन्धकसँग पाइथन 3.11 स्थापना गर्नुहोस्

Python 3.11 को नवीनतम संस्करणहरू स्थापना गर्न एक अपेक्षाकृत सीधा प्रक्रिया हो, अनुकूलन PPAs को लागी धन्यवाद। नयाँ सुविधाहरू, बग फिक्सहरू, र महत्वपूर्ण सुरक्षा अपडेटहरूको लागि निरन्तर अद्यावधिकहरू स्थापना गर्न र प्राप्त गर्न, तपाईंले थप्नुहुनेछ (deadsnakes/ppa).

पहिले, अनुकूलन PPAs थप्नको लागि पूर्व शर्त स्थापना गर्नुहोस्:

sudo apt install software-properties-common -y

दोस्रो, प्रस्तावमा दुई PPA मध्ये एउटा स्थापना गर्नुहोस्

(deadsnakes/ppa) शाखा स्थापना गर्न:

sudo add-apt-repository ppa:deadsnakes/ppa -y

(deadsnakes/ppa) राती शाखा स्थापना गर्न:

sudo add-apt-repository ppa:deadsnakes/nightly -y

नोट, यो पाइथन 3.11 को लागी राती निर्माण स्थापना को लागी आदर्श हुनेछ। यद्यपि, यदि तपाइँ धेरै संस्करणहरू प्रयोग गर्दै हुनुहुन्छ भने, पूर्वनिर्धारित शाखा उत्तम हुनेछ।

अब तपाईंले भण्डार थप्नु भएको छ, तपाईंको APT स्रोतहरूको सूची ताजा गर्नुहोस्।

sudo apt update

एक पटक भण्डार स्थापना भएपछि, तपाइँ अब निम्न कोड कार्यान्वयन गरेर पाइथन 3.11 स्थापना गर्न सक्नुहुन्छ:

sudo apt install python3.11

तपाईंले आफ्नो स्थापनामा स्थापित निम्न प्याकेजहरू देख्नुहुनेछ:

लिनक्स मिन्ट 3.11 मा पाइथन 20 कसरी स्थापना गर्ने

निर्माण जाँच गरेर स्थापना प्रमाणित गर्नुहोस्।

python3.11 --version

उदाहरण उत्पादन:

Python 3.11.0a2+

वैकल्पिक रूपमा, तपाइँ निम्न अतिरिक्तहरू स्थापना गर्न सक्नुहुन्छ।

C विस्तारहरू निर्माण गर्नको लागि विकास हेडरहरू स्थापना गर्न:

sudo apt install python3.11-dev

मानक पुस्तकालय (venv) मोड्युल स्थापना गर्न:

sudo apt install python3.11-venv

मानक पुस्तकालय (distutils) मोड्युल स्थापना गर्न:

sudo apt install python3.11-distutils

(2to3.11) उपयोगिता साथै मानक पुस्तकालय (lib2to3) मोड्युल स्थापना गर्न:

sudo apt install python3.11-lib2to3

मानक पुस्तकालय (dbm.gnu) मोड्युल स्थापना गर्न:

sudo apt install python3.11-gdbm

मानक पुस्तकालय (tkinter) मोड्युल स्थापना गर्न:

sudo apt install python3.11-tk

अर्को, पाइथन 3.11 शेल खोल्न, निम्न आदेश प्रयोग गर्नुहोस्।

python3.11

Python 3.11 शेलबाट बाहिर निस्कन, निम्न आदेश प्रयोग गर्नुहोस्।

exit()

सबै अद्यावधिकहरू तपाईंको लागि स्वचालित रूपमा गरिन्छ। राती अद्यावधिकहरू प्राप्त गर्न, apt अपडेट आदेश प्रयोग गर्नुहोस्।

sudo apt update

यदि उपलब्ध अद्यावधिक उपलब्ध छ भने, यो तपाइँको बाँकी APT प्याकेज अपग्रेडहरूसँग देखा पर्नेछ; अगाडि बढ्न apt अपग्रेड प्रयोग गर्नुहोस्।

sudo apt upgrade

APT विधि प्रयोग गरेर पाइथन 3.11 हटाउन, निम्न आदेश प्रयोग गर्नुहोस्।

sudo apt remove python3.11 --purge

नोट गर्नुहोस्, यदि तपाईंले थप मोड्युलहरू स्थापना गर्नुभएको छ भने, तपाईंले यसको सट्टा निम्न आदेश प्रयोग गर्न आवश्यक पर्दछ।

sudo apt autoremove python3.11* --purge

एकपटक हटाइएपछि र तपाइँ अब रातको पीपीए चाहनुहुन्न, निम्न टर्मिनल आदेश प्रयोग गरेर यसलाई हटाउनुहोस्।

sudo add-apt-repository --remove ppa:deadsnakes/nightly -y

यदि तपाइँ स्थिर संस्करणमा रोल फिर्ता गर्न चाहनुहुन्छ भने निम्न प्रयोग गर्नुहोस् डेडसेप/पीपीए.

sudo add-apt-repository ppa:deadsnakes/ppa -y

अहिलेको लागि, केवल राती 3.11 समावेश गर्दछ।

विज्ञापन

विकल्प 2. स्रोत कम्पाइल गरेर पाइथन 3.11 स्थापना गर्नुहोस्

तीहरूका लागि वैकल्पिक विकल्प जसले थप चुनौती महसुस गर्छ वा स्रोतको git भण्डारबाट विशिष्ट उन्नत निर्माणहरू आवश्यक पर्दछ स्रोतबाट सीधा स्थापना गर्न रोज्न सक्छ। यस विधिको साथ मुख्य मुद्दा यो हो कि तपाइँ APT प्याकेज प्रबन्धक जस्तै छिटो अपडेट गर्न सक्नुहुन्न र कुनै पनि परिवर्तनहरूको लागि पुन: कम्पाइल गर्न आवश्यक पर्दछ।

पहिले, तपाईंले पाइथन 3.11 निर्माण गर्न आवश्यक निर्भरताहरू स्थापना गर्न आवश्यक हुनेछ:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev -y

दोस्रो भाग भ्रमण गर्दैछ स्रोत डाउनलोड पृष्ठ पाइथनको वेबसाइटमा र प्रयोग गरेर नवीनतम संस्करण प्राप्त गर्दै (wget):

wget https://www.python.org/ftp/python/3.11.0/Python-3.11{version number}

नोभेम्बर 5 को रिलीजबाट एउटा उदाहरण लिइएको छ:

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0a2.tar.xz

नोट, यो पाइथन 3.11 पूर्व-रिलीज संस्करण हो; भ्रमण गर्नुहोस् र अपडेटहरूको लागि जाँच गर्नुहोस्।

फाइल संग्रह सानो छ, त्यसैले यसलाई डाउनलोड गर्न धेरै समय लाग्दैन। एकपटक सकिएपछि, अभिलेख निकाल्नुहोस्:

tar -xf Python*

तपाईंले स्रोत डाइरेक्टरीमा स्विच गर्न र कन्फिगरेसन स्क्रिप्ट चलाउन आवश्यक पर्दछ, जसले स्थापना कार्यको लागि सबै निर्भरताहरू उपस्थित छन् भनी सुनिश्चित गर्न आवश्यक रन-थ्रु चेकलिस्ट गर्दछ।

उदाहरण:

cd Python-3.11.0a2

अर्को, कन्फिगरेसन स्क्रिप्ट सेट गर्नुहोस्।

./configure --enable-optimizations

नोट, (-सक्षम-अप्टिमाइजेसनहरू) धेरै परीक्षणहरू चलाएर पाइथन बाइनरीलाई अनुकूलन गर्ने तर प्रतिस्पर्धा गर्न थप समय लाग्ने भएकाले सिफारिस गरिन्छ।

समग्रमा प्रक्रियाले केही मिनेट लिनुपर्दछ, त्यसैले यसलाई नछोड्न सिफारिस गरिन्छ।

अर्को विकल्प प्रयोग गर्नु हो (बनाउनु) निर्माण प्रक्रिया सुरु गर्न आदेश।

make -j 2

नोट, (-j) निर्माण समयको गति बढाउन तपाईंको प्रणालीमा कोरहरूको संख्यासँग मेल खान्छ। यदि तपाइँसँग शक्तिशाली सर्भर छ भने, तपाइँ यसलाई तपाइँले मनपर्ने रूपमा उच्च सेट गर्न सक्नुहुन्छ। यदि तपाईंले गर्नुभएन भने, यो 1 को पूर्वनिर्धारित विकल्प हुनेछ। तपाईंको प्रणालीमा कतिवटा कोरहरू छन् भनेर पत्ता लगाउन, निम्न कोड कार्यान्वयन गर्नुहोस्:

nproc

उदाहरण उत्पादन:

2

तपाईले देख्न सक्नुहुन्छ, हामीसँग दुई कोरहरू छन्, त्यसैले (बनाउनुहोस्) आदेशमा, हामीले प्रयोग गर्यौं (-j 2).

अन्तिम चरणमा, तपाईंले निर्माण प्रक्रिया पूरा गरेपछि, तपाईंले निम्न कार्यान्वयन गरेर पाइथन 3.11 स्रोत स्थापना गर्नुहुनेछ:

sudo make altinstall

नोट, गाइड प्रयोग गरिएको छ (altinstall) पूर्वनिर्धारित को सट्टा (स्थापना) किनभने यसले पूर्वनिर्धारित python3 बाइनरी पाइथन बाइनरी फाइल अधिलेखन गर्नेछ /usr/bin/python.

यो सफलतापूर्वक स्थापना गरिएको छ र यसको हालको निर्माण नम्बर सुनिश्चित गर्न स्थापनाको संस्करण जाँच गर्नुहोस्:

sudo python3.11 --version

उदाहरण उत्पादन:

Python 3.11.0a2+

Python 3.11 शेल खोल्न, निम्न आदेश प्रयोग गर्नुहोस्।

python3.11

Python 3.11 शेलबाट बाहिर निस्कन, निम्न आदेश प्रयोग गर्नुहोस्।

exit()
विज्ञापन

परीक्षण भर्चुअल वातावरण सिर्जना गर्नुहोस्

पाइथनको venv मोड्युल भर्चुअल वातावरण भनेको पाइथन वातावरण हो जसमा पाइथन अनुवादक, पुस्तकालयहरू, र यसमा स्थापित लिपिहरू अन्य भर्चुअल वातावरणमा स्थापित भएकाहरूबाट अलग हुन्छन्, र (पूर्वनिर्धारित) तपाइँको अपरेटिङ सिस्टममा स्थापना गरिएका कुनै पनि पुस्तकालयहरू, उदाहरणका लागि, तपाइँको उत्पादन वातावरणमा टकराव र गडबड हुनबाट जोगिन तपाइँको लिनक्स मिन्ट अपरेटिङ सिस्टममा स्थापना गरिएका पुस्तकालयहरू।

पाइथन ३.८ ठीकसँग स्थापना भएको र कार्य गरिरहेको सुनिश्चित गर्न, निम्नानुसार द्रुत पाइथन परियोजना सिर्जना गर्नुहोस्।

पहिले, परियोजना डाइरेक्टरी सिर्जना गर्नुहोस् र यसमा नेभिगेट गर्नुहोस्:

mkdir ~/test_app && cd ~/test_app

अब प्रोजेक्ट रूट डाइरेक्टरी भित्र, भर्चुअल वातावरण सिर्जना गर्न निम्न आदेश चलाउनुहोस्, परीक्षण नामको लागि test_app:

python3.11 -m venv test_app_venv

नोट, संकलित स्थापना समावेश venv। यद्यपि, यदि तपाईंले APT प्याकेज प्रबन्धक विधि प्रयोग गरेर स्थापना गर्नुभयो भने, तपाईंले समस्याहरू सामना गर्नुभयो भने तपाईंले venv प्याकेज स्थापना गर्न आवश्यक पर्दछ।

sudo apt install python3.11-venv -y

अर्को, भर्चुअल वातावरण निम्न रूपमा सक्रिय गर्नुहोस्:

source test_app_venv/bin/activate

भर्चुअल वातावरण सुरु गरेपछि, तपाईं अब शेल प्रम्प्ट टर्मिनलमा हुनुहुनेछ। तपाईंले याद गर्नुहुनेछ कि तपाईंको वातावरणको नाम उपसर्ग हुनेछ।

उदाहरणका:

लिनक्स मिन्ट 3.11 मा पाइथन 20 कसरी स्थापना गर्ने

पूर्वनिर्धारित, PIP3.11 स्थापना हुनुपर्छ, जुन पाइथनको लागि सबैभन्दा धेरै प्रयोग गरिएको प्याकेज प्रबन्धक हो।

तपाईंले सुरु गर्नु अघि, जाँच गर्नुहोस् कि कुनै पनि अपग्रेडहरू PIP को लागि उपलब्ध छन्।

python3.11 -m pip install --upgrade pip

उदाहरण उत्पादन:

लिनक्स मिन्ट 3.11 मा पाइथन 20 कसरी स्थापना गर्ने

स्थापना परीक्षण गर्न ट्यूटोरियलमा, Apache-Airflow स्थापना गरिएको थियो।

उदाहरण:

pip3.11 install apache-airflow

यदि APT प्याकेज प्रबन्धक विधि प्रयोग गर्दै हुनुहुन्छ भने, तपाईंले पाइथन 3.11-देव संस्करण स्थापना गर्न आवश्यक हुनेछ। यसो गर्न असफल हुँदा धेरै जसो PIP प्याकेजहरू सही रूपमा स्थापना नहुने परिणाम हुनेछ।

म्यानुअल स्थापनाहरू (कम्पाइल गरिएको) लाई यो गर्न आवश्यक छैन किनकि यो नेटिभ रूपमा स्थापित हुन्छ।

sudo apt install python3.11-dev -y

PIP3.11 प्रयोग गरेर परीक्षण अनुप्रयोग हटाउनुहोस्।

pip3.11 uninstall apache-airflow

उदाहरण उत्पादन:

लिनक्स मिन्ट 3.11 मा पाइथन 20 कसरी स्थापना गर्ने

भर्चुअल वातावरणबाट बाहिर निस्कन, निम्न आदेश प्रयोग गर्नुहोस्:

deactivate

टिप्पणी र निष्कर्ष

ट्युटोरियलमा, तपाईंले Snakeyes द्वारा PPA प्रयोग गरेर लिनक्स मिन्ट 3.11.xx फोकल फोसामा पाइथन 20 कसरी स्थापना गर्ने वा स्रोतबाट कम्पाइल गर्ने र द्रुत भर्चुअल वातावरण कसरी सिर्जना गर्ने भनेर सिक्नुभयो।

समग्रमा, पाइथन 3.11 अझै पनि यस बिन्दुमा विकासमा छ, त्यसैले पाइथन 3.9 देखि 3.10 सँग टाँसिनु समयको लागि बढी वांछनीय हुन सक्छ। नवीनतम पाइथन परीक्षण गर्न चाहनेहरूका लागि, 3.11 स्थापना गर्नको लागि लगानीको लायक छ।

सदस्यता
सूचित गर्नुहोस्
0 टिप्पणी
इनलाइन प्रतिक्रियाहरू
सबै टिप्पणीहरू हेर्नुहोस्
adplus-विज्ञापन
0
कृपया तपाइँको विचार मनपर्दछ, टिप्पणी गर्नुहोस्।x