WSL सेट करें

Complete

आप कुछ ही चरणों में Linux (WSL) के लिए Windows सबसिस्टम स्थापित कर सकते हैं। हम wsl –install commandका उपयोग कर रहे हैं। यह कमांड WSL को चलाने और Linux के Ubuntu वितरण को स्थापित करने के लिए आवश्यक सुविधाओं को सक्षम बनाता है।

नोट

WSL इंस्टॉल कमांड चलाने के लिए आपको यह सुनिश्चित करना होगा कि आप Windows 11 या Windows 10 संस्करण 2004+ (बिल्ड 19041 और उच्चतर) चला रहे हैं।

हम विजुअल स्टूडियो कोड में बाद में उपयोग करने के लिए एक पायथन प्रोजेक्ट भी बनाने जा रहे हैं।

यह मॉड्यूल इस बात पर केंद्रित है कि हम डब्ल्यूएसएल और विजुअल स्टूडियो कोड का उपयोग कैसे कर सकते हैं। हालाँकि, WSL स्थापना Visual Studio कोड से स्वतंत्र है, और आप WSL का उपयोग कहीं भी और स्वयं कर सकते हैं।

WSL और Linux वितरण स्थापित करना

विंडोज टर्मिनल और डब्ल्यूएसएल इंस्टॉल कमांड का स्क्रीनशॉट।

Linux के लिए Windows सबसिस्टम सक्षम करें

  1. PowerShell को व्यवस्थापक के रूप में खोलें और टर्मिनल में निम्न आदेश चलाएँ:

    wsl --install
    

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

  2. स्थापना पूर्ण करने और परिवर्तन लागू करने के लिए अपने कंप्यूटर को पुनरारंभ करें।

अपना Linux वितरण सेट करें

लिनक्स वितरण ( डिस्ट्रो) लिनक्स ऑपरेटिंग सिस्टम का एक संस्करण है जो विभिन्न आवश्यकताओं या वरीयताओं के लिए कुछ सॉफ्टवेयर और सेटिंग्स के अनुरूप है। उबंटू एक लोकप्रिय लिनक्स डिस्ट्रो है जो अपने उपयोगकर्ता के अनुकूल इंटरफेस और व्यापक सॉफ्टवेयर पारिस्थितिकी तंत्र के लिए जाना जाता है, जो इसे कई उपयोगकर्ताओं के लिए एक सुलभ विकल्प बनाता है।

  1. पुनरारंभ करने पर, विंडोज स्टार्ट मेनू से नए स्थापित लिनक्स डिस्ट्रो खोलें।

  2. अपने लिनक्स डिस्ट्रो के लिए उपयोगकर्ता खाता और पासवर्ड बनाने के लिए संकेतों का पालन करें।

    नोट

    यदि आपको स्थापना के दौरान कोई उपयोगकर्ता खाता और पासवर्ड बनाने के लिए कहा गया, तो आप इस चरण को छोड़ सकते हैं।

एक पायथन प्रोजेक्ट बनाएं

डब्ल्यूएसएल में कई भाषाएं काम करती हैं, और हमने इस मॉड्यूल के लिए पायथन का चयन किया है। यह शुरुआती लोगों के लिए एक महान भाषा है क्योंकि इसमें एक सरल और पठनीय वाक्यविन्यास है, पुस्तकालयों और संसाधनों की एक विस्तृत श्रृंखला प्रदान करता है, और इसमें एक बड़ा और सहायक समुदाय है। यह पारिस्थितिकी तंत्र शुरुआती लोगों के लिए चुनौतियों का सामना करने पर सहायता और संसाधन ढूंढना आसान बनाता है।

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

पायथन को आपके WSL डिस्ट्रो पर डिफ़ॉल्ट रूप से स्थापित किया जाना चाहिए। सत्यापित करने के लिए, अपने WSL टर्मिनल में python3 -–version चलाएँ। यदि आपको कोई संस्करण प्रदर्शित नहीं दिखाई देता है, तो निम्न कमांड चलाएँ:

sudo apt update
sudo apt install python3 python3-pip

WSL फ़ाइल सिस्टम

अब, आपको अपने प्रोजेक्ट के लिए एक फ़ोल्डर बनाना होगा। जब आप WSL में काम करते हैं, तो आपकी फ़ाइलें WSL फ़ाइल सिस्टम में संग्रहीत होती हैं। आपकी विंडोज और लिनक्स दोनों फाइलें एक ही भौतिक हार्ड ड्राइव पर संग्रहीत हैं। हालांकि, वे अलग-अलग फाइल सिस्टम में मौजूद हैं:

  • WSL फाइल सिस्टम: फाइलें लिनक्स-संगत प्रारूप में संग्रहीत की जाती हैं। यह सिस्टम देशी विंडोज फाइल सिस्टम से अलग है और इसे लिनक्स ऑपरेशन और टूल्स का समर्थन करने के लिए डिज़ाइन किया गया है।

  • विंडोज फाइल सिस्टम: विंडोज द्वारा प्रयोग किया जाने वाला मानक फाइल सिस्टम, जिसे विंडोज अनुप्रयोगों और उपकरणों के लिए अनुकूलित किया गया है।

यद्यपि दोनों फाइल सिस्टम एक ही भौतिक ड्राइव पर सह-अस्तित्व में हैं, संगतता और प्रदर्शन बनाए रखने के लिए अपने संबंधित वातावरण में फ़ाइलों का प्रबंधन करना महत्वपूर्ण है।

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

WSL में कोई फ़ोल्डर बनाएँ

  1. फ़ोल्डर बनाने के लिए, निम्न आदेश का उपयोग करें:

    mkdir helloWorld
    
  2. उस फ़ोल्डर में नेविगेट करने के लिए, निम्न आदेश का उपयोग करें:

    cd helloWorld
    
  3. आप जिस फ़ोल्डर में हैं उसे सत्यापित करने के लिए, निम्न आदेश का उपयोग करें:

    pwd
    

    आपको स्क्रीन पर मुद्रित एक संदेश प्राप्त करना चाहिए जो उस फ़ोल्डर का पथ दिखा रहा है जिसमें आप वर्तमान में हैं।

  4. hello.py नाम की एक नई पायथन फ़ाइल बनाने के लिए जो निष्पादित होने पर हैलो संदेश प्रिंट करती है, निम्न कमांड का उपयोग करें:

    echo 'print("hello from python on ubuntu on WSL!")' >> hello.py
    
  5. अपना नया प्रोग्राम चलाने के लिए, निम्न आदेश का उपयोग करें:

    python3 hello.py
    

बढ़िया, अब हमारे पास काम करना जारी रखने के लिए एक पायथन प्रोजेक्ट है। आइए देखें कि हम विजुअल स्टूडियो कोड डब्ल्यूएसएल एक्सटेंशन कैसे सेट कर सकते हैं।