Computer >> कंप्यूटर >  >> प्रणाली >> Windows 10

Virtualenv का उपयोग करके विंडोज़ पर एकाधिक पायथन संस्करण स्थापित करना

आप यहाँ हैं क्योंकि:

  1. आप Windows OS संस्करण 10+ का उपयोग कर रहे हैं
  2. आप एक ही कंप्यूटर पर कई पायथन संस्करणों का उपयोग करना चाहेंगे
  3. आप "जस्ट यूज़ वर्चुअनव" के बारे में बता रहे इंटरनेट से थक चुके हैं

TL;DR

  1. Command Promptखोलें और pip install virtualenv enter दर्ज करें
  2. वांछित डाउनलोड करें python संस्करण (पथ में न जोड़ें!), और path\to\new_python.exe . याद रखें नए स्थापित संस्करण का
  3. वर्चुअलएन्व बनाने के लिए, Command Prompt open खोलें और दर्ज करें
    virtualenv \path\to\env -p path\to\new_python.exe
  4. यदि आप PyCharm का उपयोग कर रहे हैं , अपडेट करें Project Interpreter और Code compatibility inspection
  5. पैकेज स्थापित करने के लिए:
    (I) virtualenv सक्रिय करें:Command Prompt खोलें और path\to\env\Scripts\activate.bat दर्ज करें
    (II) वांछित पैकेज स्थापित करें
    (III) deactivate with के साथ निष्क्रिय करें ।

लंबा संस्करण; जरूर पढ़ें

प्रस्तावना

यदि आप एनाकोंडा ऐप का उपयोग कर रहे हैं तो उनके जीयूआई का उपयोग करके यह प्रक्रिया आसान हो सकती है। मैंने इसे स्वयं नहीं किया है, कृपया मुझे बताएं कि यदि आप उस सड़क से नीचे जा रहे हैं तो यह कैसा रहा :)

1. वर्चुअलएन्व इंस्टॉल करें

यदि आपके पास पहले से ही कुछ आभासी वातावरण हैं, या एनाकोंडा का उपयोग कर रहे हैं, तो सुनिश्चित करें कि अगले चरण बाहर से निष्पादित किए गए हैं ये सभी वातावरण।

2. पायथन स्थापित करें

आप आधिकारिक साइट से अजगर डाउनलोड कर सकते हैं, उदाहरण के लिए python3.7.3 यहाँ जाओ।

आपको जिस फ़ाइल को डाउनलोड करना चाहिए उसे Windows x86–64 executable installer . कहा जाता है , या Windows x86 executable installer अगर किसी कारण से आप 32-बिट विंडो का उपयोग कर रहे हैं।

एक बार डाउनलोडिंग समाप्त हो जाने के बाद, निष्पादन योग्य फ़ाइल खोलें और एक इंस्टॉलेशन प्रॉम्प्ट दिखाई देगा।

  • आप अपने PATH में नया अजगर नहीं जोड़ना चाहते क्योंकि हमारे पास एक ही कंप्यूटर पर कई अजगर संस्करण होने जा रहे हैं, और हम चाहेंगे कि प्रत्येक एप्लिकेशन केवल एक अजगर संस्करण को जाने।
  • या तो नए पायथन के लिए सुझाए गए डिफ़ॉल्ट स्थान का उपयोग करें, या अपनी पसंद के स्थान की आपूर्ति करें। किसी भी तरह से, इस स्थान को याद रखें और अब से इसे C:\<some_path>\Python37 . के साथ निरूपित करें ।
Virtualenv का उपयोग करके विंडोज़ पर एकाधिक पायथन संस्करण स्थापित करना

3. वर्चुअलएन्व बनाएं

Command Promptखोलें , या यदि आप एनाकोंडा का उपयोग कर रहे हैं तो Anaconda Prompt . खोलें ।

तय करें कि आप अपना वर्चुअलएन्व कहां चाहते हैं, उदाहरण के लिए,
C:\Users\<your_username>\Anaconda3\envs\<env_name>

दर्ज करें:

virtualenv C:\Users\<your_username>\Anaconda3\envs\<env_name> -p C:\<some_path>\Python37\python.exe

4. PyCharm दुभाषिया अपडेट करें

यदि आप PyCharm का उपयोग कर रहे हैं, तो उस प्रोजेक्ट को खोलें जिस पर आप काम करना चाहते हैं (जो कि नए पायथन संस्करण के साथ लिखा गया है), और File -> Settings -> Project -> Project Interpreter पर जाएं। गियर आइकन दबाएं और फिर Add.. . दबाएं ।

Virtualenv का उपयोग करके विंडोज़ पर एकाधिक पायथन संस्करण स्थापित करना

यह एक शीघ्र विंडो खोलेगा जो आपको एक नया दुभाषिया परिभाषित करने की अनुमति देता है:

Virtualenv का उपयोग करके विंडोज़ पर एकाधिक पायथन संस्करण स्थापित करना

मान लें कि आप कोड निरीक्षण का उपयोग कर रहे हैं, तो आपको PyCharm को यह बताने की आवश्यकता हो सकती है कि किस पायथन संस्करण का निरीक्षण करना है। File -> Settings-> Editor -> Inspections -> Python -> Code compatibility Inspection पर जाएं , सुनिश्चित करें कि शीर्ष पर स्थित बॉक्स उस विशिष्ट प्रोजेक्ट को इंगित करता है जिस पर आप काम कर रहे हैं, और अपने पायथन संस्करण के बॉक्स को चेक करें।

Virtualenv का उपयोग करके विंडोज़ पर एकाधिक पायथन संस्करण स्थापित करना
यदि आप विकल्प सूची में अपना अजगर संस्करण नहीं देखते हैं, तो यह समय भी हो सकता है PyCharm को अपडेट करने के लिए… हाँ, मेरे साथ भी हुआ…

5. पैकेज स्थापित करें

वर्तमान में, आपका virtualenv केवल महत्वपूर्ण पैकेज होते हैं, pip और setuptools . अधिक पैकेज स्थापित करने के लिए:

  1. खोलें Command Prompt या Anaconda Prompt , और सक्रिय करें दर्ज करके अपना वर्चुअलएन्व
    C:\Users\<your_username>\Anaconda3\envs\<env_name>\activate.bat
  2. pip का उपयोग करें पैकेज स्थापित करने के लिए जैसे आप आमतौर पर करते हैं।
  3. निष्क्रिय करें deactivate . दर्ज करके अपना वर्चुअलएन्व ।

उपसंहार

आज सुबह, जब मैंने एक अलग पायथन संस्करण के साथ एक नया प्रोजेक्ट खोलने का फैसला किया, तो मैंने सोचा, "हाँ, मैं सिर्फ एक वर्चुअलएन्व का उपयोग करूँगा", क्योंकि इंटरनेट ने कहा कि मैं "बस कर सकता हूँ"।

खैर, यह अब काम कर रहा है, इसलिए कोई कठिन भावना नहीं प्रिय इंटरनेट, लेकिन गंभीरता से, क्या "जस्ट" वास्तव में उचित था? करता है "जस्ट" श्रेणी के अंतर्गत आते हैं??

वैसे भी, रास्ते में मुझे कई मददगार गाइड मिले, लेकिन हर एक ने मुझे "बस" एक कदम आगे बढ़ाया, इसलिए मैंने इसे एक ही स्थान पर रखने का फैसला किया।

मुझे आशा है कि मेरी यात्रा ने आपकी मदद की, और हम सभी को यथासंभव कम से कम आईटी-घर्षण के साथ हैप्पी कोडिंग का आनंद मिले :D

Virtualenv का उपयोग करके विंडोज़ पर एकाधिक पायथन संस्करण स्थापित करना
  1. पायथन का उपयोग करके कई फाइलों का नाम बदलें

    नाम बदलें () विधि का उपयोग Python3 में किसी फ़ाइल या निर्देशिका का नाम बदलने के लिए किया जाता है। नाम बदलें () विधि ओएस मॉड्यूल का एक हिस्सा है। os.rename के लिए सिंटैक्स () os.rename(src, dst) पहला तर्क src है जो नाम बदलने के लिए फ़ाइल का स्रोत पता है और दूसरा तर्क dstजो नए नाम के साथ गंतव्य है।

  1. पायथन में CX_Freeze का उपयोग करना

    कभी-कभी हमें कुछ अलग बनाने का मन करता है जो बहुत ही रोमांचक होता है, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करते हुए, यदि हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं, तो हम ऐसा कर सकते हैं, केवल उन स

  1. MakeWinPEMedia का उपयोग करके Windows 10 में USB ड्राइव पर एकाधिक विभाजन बनाएँ

    Windows 10 में, आप MakeWinPEMedia . का उपयोग कर सकते हैं एक यूएसबी ड्राइव पर कई विभाजन बनाने के लिए। विंडोज 10 v1703 क्रिएटर्स अपडेट आपको एक यूएसबी ड्राइव पर कई विभाजन बनाने की अनुमति देता है ताकि आपके पास FAT32 और NTFS विभाजन के संयोजन के साथ एक एकल USB कुंजी हो। आप डिस्क प्रबंधन टूल . का भी उपयोग