Virtualenv पर on Command Not Found ’Error को कैसे ठीक करें?



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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



virtualenv



पायथन में Virtualenv पर Not कमांड नॉट फाउंड एरर ’का क्या कारण है?

कई उपयोगकर्ताओं से कई रिपोर्ट प्राप्त करने के बाद, हमने इस मुद्दे की जांच करने का निर्णय लिया और इसे पूरी तरह से ठीक करने के लिए समाधान का एक सेट तैयार किया। इसके अलावा, हमने उन कारणों पर ध्यान दिया जिनके कारण त्रुटि उत्पन्न होती है और उन्हें निम्नानुसार सूचीबद्ध किया जाता है:



  • गलत निर्देशिका: यदि प्रोग्राम एक विशेष 'पाइप' कमांड चलाकर स्थापित किया गया है, तो यह '/ usr / स्थानीय / बिन' की तुलना में एक अलग निर्देशिका में डालता है। यह त्रुटि को ट्रिगर करता है क्योंकि इसे ठीक से काम करने के लिए '/ usr / स्थानीय / बिन' निर्देशिका में स्थापित करने की आवश्यकता है।
  • प्रशासनिक विशेषाधिकार: कार्यक्रम को प्रशासनिक या 'सुपरसुसर' विशेषाधिकारों के साथ स्थापित करने की आवश्यकता है ताकि इसे सही निर्देशिका में स्थापित किया जा सके और कमांड को मान्यता दी जा सके। यदि यह उन विशेषाधिकारों के साथ स्थापित नहीं है, तो यह त्रुटि उत्पन्न हो सकती है।

अब जब आपको समस्या की प्रकृति की बुनियादी समझ हो गई है, तो हम समाधानों की ओर बढ़ेंगे। उन्हें उस विशिष्ट क्रम में लागू करना सुनिश्चित करें जिसमें उन्हें संघर्ष से बचने के लिए प्रस्तुत किया गया है।

समाधान 1: निर्देशिका बदलना

यदि प्रोग्राम सही निर्देशिका में स्थापित नहीं किया गया है, तो यह त्रुटि उत्पन्न हो सकती है। इसलिए, इस चरण में, हम इसकी निर्देशिका बदलते रहेंगे। उसके लिए:

  1. पर क्लिक करें ' सुर्खियों कांच “शीर्ष दाएं कोने में।

    शीर्ष दाएं कोने में स्पॉटलाइट ग्लास



  2. में टाइप करें ' टर्मिनल 'और पहला विकल्प चुनें।

    टर्मिनल खोलना

  3. आपने निम्न कमांड का उपयोग करके प्रोग्राम इंस्टॉल किया होगा
    पाइप स्थापित करें virtualenv
  4. निम्नलिखित कमांड में टाइप करें और दबाएँ दर्ज '
    sudo / usr / bin / easy_install virtualenv
  5. यह अब कार्यक्रम को उपयुक्त निर्देशिका में रखेगा, यह देखने के लिए जांचें कि क्या समस्या बनी रहती है।

समाधान 2: प्रशासनिक विशेषाधिकार के साथ स्थापित करना

यह संभव है कि प्रोग्राम को एक सामान्य उपयोगकर्ता के रूप में स्थापित किया गया हो और रूट विशेषाधिकारों की अनुमति नहीं दी गई है जिसके कारण त्रुटि को ट्रिगर किया जा रहा है। इसलिए, इस चरण में, हम प्रोग्राम को स्थापित करते समय रूट विशेषाधिकार प्रदान करेंगे। उसके लिए:

  1. पर क्लिक करें ' सुर्खियों कांच “शीर्ष दाएं कोने में।

    स्पॉटलाइट ग्लास पर क्लिक करना

  2. में टाइप करें ' टर्मिनल 'और पहला विकल्प चुनें।

    टर्मिनल खुला MacOS

  3. निम्नलिखित कमांड में टाइप करें और दबाएँ दर्ज '
    पाइप स्थापना रद्द करें virtualenv
  4. उसके बाद, निम्न कमांड टाइप करें और दबाएं ' दर्ज '
    sudo pip इंस्टॉल करें virtualenv
  5. यह प्रोग्राम को प्रशासनिक विशेषाधिकारों के साथ स्थापित करेगा, यह देखने के लिए जांचें कि क्या समस्या बनी रहती है।

समाधान 3: APT-GET विधि के साथ स्थापित करना

कुछ मामलों में, 'पाइप' कमांड के साथ इंस्टॉल करने से सकारात्मक परिणाम नहीं मिलते हैं। इसलिए, इस चरण में, हम 'APT-GET' कमांड के साथ 'वर्चुअल एनवी' स्थापित करेंगे। उसके लिए:

  1. पर क्लिक करें ' सुर्खियों कांच “शीर्ष दाएं कोने में।

    शीर्ष दाएं कोने में स्पॉटलाइट ग्लास

  2. में टाइप करें ' टर्मिनल 'और पहला विकल्प चुनें।

    MacOS टर्मिनल

  3. निम्नलिखित कमांड में टाइप करें और दबाएँ दर्ज '।
    sudo apt-get Install python-virtualenv
  4. यह देखने के लिए जांचें कि क्या समस्या बनी रहती है।
2 मिनट पढ़ा