Virtualenv இல் ‘கட்டளை கிடைக்கவில்லை’ பிழையை எவ்வாறு சரிசெய்வது?



சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்

தனிமைப்படுத்தப்பட்ட பைதான் சூழல்களை உருவாக்க Virtualenv பயன்படுத்தப்படுகிறது. கருவி ஒரு கோப்புறையை உருவாக்குகிறது, இது பைதான் திட்டத்தின் போது தொடங்கப்பட வேண்டிய தேவையான இயங்கக்கூடியவற்றைக் கொண்டுள்ளது. பைதான் திட்டங்களுக்கு மெய்நிகர் சூழலை உருவாக்க கருவி அவசியம் பயன்படுத்தப்படுகிறது. இருப்பினும், மிக சமீபத்தில், MacOS இல் Virtualenv கட்டளைகளை இயக்க முடியாத பயனர்கள் மற்றும் “ கட்டளை இல்லை கண்டறியப்பட்டது அவ்வாறு செய்ய முயற்சிக்கும்போது பிழை காணப்படுகிறது.



விர்ச்சுவலென்வ்



பைத்தானில் உள்ள Virtualenv இல் ‘கட்டளை கிடைக்கவில்லை’ பிழைக்கு என்ன காரணம்?

பல பயனர்களிடமிருந்து ஏராளமான அறிக்கைகளைப் பெற்ற பிறகு, சிக்கலை விசாரிக்க முடிவு செய்தோம், அதை முழுமையாக சரிசெய்ய பல தீர்வுகளை வகுத்தோம். மேலும், பிழையைத் தூண்டுவதற்கான காரணங்களை நாங்கள் ஆராய்ந்தோம், அவற்றை பின்வருமாறு பட்டியலிட்டோம்:



  • தவறான அடைவு: ஒரு குறிப்பிட்ட “பிப்” கட்டளையை இயக்குவதன் மூலம் நிரல் நிறுவப்பட்டிருந்தால், அது “/ usr / local / bin” ஐ விட வேறு கோப்பகத்தில் வைக்கிறது. இது பிழையைத் தூண்டுகிறது, ஏனெனில் அது சரியாக வேலை செய்ய “/ usr / local / bin” கோப்பகத்தில் நிறுவப்பட வேண்டும்.
  • நிர்வாக சலுகைகள்: நிரல் சரியான கோப்பகத்தில் நிறுவப்படுவதற்கும் கட்டளை அங்கீகரிக்கப்படுவதற்கும் நிர்வாக அல்லது “சூப்பர் யூசர்” சலுகைகளுடன் நிறுவப்பட வேண்டும். அந்த சலுகைகளுடன் இது நிறுவப்படவில்லை என்றால், இந்த பிழை தூண்டப்படலாம்.

இப்போது சிக்கலின் தன்மை குறித்து உங்களுக்கு ஒரு அடிப்படை புரிதல் இருப்பதால், நாங்கள் தீர்வுகளை நோக்கி செல்வோம். மோதலைத் தவிர்ப்பதற்காக அவை வழங்கப்பட்ட குறிப்பிட்ட வரிசையில் அவற்றை செயல்படுத்த உறுதிப்படுத்தவும்.

தீர்வு 1: அடைவை மாற்றுதல்

நிரல் சரியான கோப்பகத்தில் நிறுவப்படவில்லை என்றால், இந்த பிழை தூண்டப்படலாம். எனவே, இந்த கட்டத்தில், நாங்கள் அதன் கோப்பகத்தை மாற்றுவோம். அதற்காக:

  1. ஸ்பாட்லைட் கண்ணாடி ”மேல் வலது மூலையில்.

    மேல் வலது மூலையில் ஸ்பாட்லைட் கிளாஸ்



  2. தட்டச்சு செய்க “ முனையத்தில் ”முதல் விருப்பத்தைத் தேர்ந்தெடுக்கவும்.

    திறக்கும் முனையம்

  3. பின்வரும் கட்டளையைப் பயன்படுத்தி நிரலை நிறுவியிருக்க வேண்டும்
    குழாய் நிறுவு virtualenv
  4. பின்வரும் கட்டளையைத் தட்டச்சு செய்து “ உள்ளிடவும் '
    sudo / usr / bin / easy_install virtualenv
  5. இது இப்போது நிரலை பொருத்தமான கோப்பகத்தில் வைக்கும், சிக்கல் நீடிக்கிறதா என்று சோதிக்கவும்.

தீர்வு 2: நிர்வாக சலுகைகளுடன் நிறுவுதல்

நிரல் ஒரு சாதாரண பயனராக நிறுவப்பட்டிருக்கலாம் மற்றும் ரூட் சலுகைகள் வழங்கப்படவில்லை, இதன் காரணமாக பிழை தூண்டப்படுகிறது. எனவே, இந்த கட்டத்தில், நிரலை நிறுவும் போது ரூட் சலுகைகளை வழங்குவோம். அதற்காக:

  1. ஸ்பாட்லைட் கண்ணாடி ”மேல் வலது மூலையில்.

    ஸ்பாட்லைட் கிளாஸைக் கிளிக் செய்க

  2. தட்டச்சு செய்க “ முனையத்தில் ”முதல் விருப்பத்தைத் தேர்ந்தெடுக்கவும்.

    முனையம் திறக்கப்பட்ட MacOS

  3. பின்வரும் கட்டளையைத் தட்டச்சு செய்து “ உள்ளிடவும் '
    குழாய் நிறுவல் நீக்கம் virtualenv
  4. அதன் பிறகு, பின்வரும் கட்டளையைத் தட்டச்சு செய்து “ உள்ளிடவும் '
    sudo pip install virtualenv
  5. இது நிர்வாக சலுகைகளுடன் நிரலை நிறுவும், சிக்கல் நீடிக்கிறதா என்று பார்க்கவும்.

தீர்வு 3: APT-GET முறை மூலம் நிறுவுதல்

சில சந்தர்ப்பங்களில், “பிப்” கட்டளையுடன் நிறுவுவது நேர்மறையான முடிவுகளைத் தராது. எனவே, இந்த கட்டத்தில், “APT-GET” கட்டளையுடன் “மெய்நிகர் env” ஐ நிறுவுவோம். அதற்காக:

  1. ஸ்பாட்லைட் கண்ணாடி ”மேல் வலது மூலையில்.

    மேல் வலது மூலையில் ஸ்பாட்லைட் கிளாஸ்

  2. தட்டச்சு செய்க “ முனையத்தில் ”முதல் விருப்பத்தைத் தேர்ந்தெடுக்கவும்.

    MacOS டெர்மினல்

  3. பின்வரும் கட்டளையைத் தட்டச்சு செய்து “ உள்ளிடவும் '.
    sudo apt-get install python-virtualenv
  4. சிக்கல் நீடிக்கிறதா என்று சோதிக்கவும்.
2 நிமிடங்கள் படித்தேன்