உங்கள் பைதான் மெய்நிகர் சூழலை எவ்வாறு திறம்பட உருவாக்கி நிர்வகிப்பது

உங்கள் பைதான் மெய்நிகர் சூழலை எவ்வாறு திறம்பட உருவாக்கி நிர்வகிப்பது

மெய்நிகர் சூழல் இல்லாமல் நீங்கள் பைத்தானில் ஒரு நிஜ வாழ்க்கை திட்டத்தை வெற்றிகரமாக முடிக்க முடியாது. போன்ற கருவிகள் virtualenvwrapper மற்றும் virtualenv வலை வளர்ச்சிக்கான மெய்நிகர் சூழல்களை உருவாக்குவதற்கும் நிர்வகிப்பதற்கும் பொதுவானவை அனகோண்டா தரவு விஞ்ஞானிகளால் பரவலாகப் பயன்படுத்தப்படுகிறது.





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





மெய்நிகர் சூழல்கள் எவ்வாறு செயல்படுகின்றன

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





உருவாக்கப்பட்ட மெய்நிகர் சூழல் வேலை செய்யாது; நீங்கள் அதை செயல்படுத்த வேண்டும். உண்மையில், மெய்நிகர் சூழலுக்கு வெளியே நீங்கள் செய்யும் எதுவும் செயல்படுத்தாமல் வேலை செய்யாது. உங்கள் உலகளாவிய இடத்தை மிகவும் சுத்தமாக வைத்திருக்க இது ஒரு வழியாகும்.

மெய்நிகர் A இல் உள்ள சார்புகள் மெய்நிகர் B க்கு வேலை செய்யாது என்பதே அடிப்படைக் கொள்கை-நீங்கள் குறிப்பாக மெய்நிகர் B க்காக சார்புநிலையை நிறுவாவிட்டால்.



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

பல்வேறு சுற்றுச்சூழல் கருவிகளைப் பயன்படுத்துவது எப்படி: நன்மை தீமைகள்

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





1. Virtualenv

Virtualenv அதைச் சுற்றியுள்ள வழியை அறிந்தவர்களுக்கு ஒரு அற்புதமான மேலாண்மை கருவியாகும். இது மிகவும் எளிமையானது, இருப்பினும் இது ஆரம்பநிலைக்கு ஏமாற்றமளிக்கும்.

விண்டோஸில் மெய்நிகர் சூழலை உருவாக்க, நீங்கள் தேர்ந்தெடுத்த இடத்திற்கு கட்டளை வரியில் சாளரத்தைத் திறக்கவும். வகை | _+_ | புதிய கோப்புறையை உருவாக்க, நீங்கள் தேர்ந்தெடுத்த பெயருடன் உரை மற்றும் அடைப்புக்குறிக்கு பதிலாக.





அடுத்து, புதிய டைரக்டரிக்கு செல்ல | |

உங்களுக்கு இன்னும் கட்டளை வரி தெரிந்திருக்கவில்லை என்றால், சிலவற்றைப் பாருங்கள் நீங்கள் கட்டாயம் தெரிந்து கொள்ள வேண்டிய கட்டளை கட்டளைகள் .

விண்டோஸ் 10 இல் வைஃபை இணைப்பை எவ்வாறு சரிசெய்வது

அடுத்து, கோப்புகளை உங்கள் மெய்நிகர் சூழலில் மாற்றவும் | _+_ |. நீங்கள் உள்ளே சென்றவுடன் [சுற்றுச்சூழல் பெயர்] , வகை | _+_ |; பெரிய எழுத்து S ஐப் பயன்படுத்த வேண்டும் ஸ்கிரிப்டுகள் . நீங்கள் ஸ்கிரிப்ட்ஸ் கோப்புறையில் நுழைந்ததும், மெய்நிகர் சூழலை டைப் செய்வதன் மூலம் செயல்படுத்தவும் | _+_ |.

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

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

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

இதை எப்படி செய்வது என்று கீழே உள்ள படத்தை பாருங்கள். குறிப்பு என் திட்டம் மற்றும் myvirtual திட்டம் மற்றும் மெய்நிகர் சூழல் அடைவுகள் முறையே.

2. Virtualenvwrapper

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

நிறுவல் கட்டளையை கவனிக்கவும் virtualenvwrapper விண்டோஸ் இல் | _+_ |. ஆனால் | _+_ | MacOS க்கு வேலை செய்யும்.

இந்த கருவி மூலம் மெய்நிகர் சூழலை உருவாக்க, CMD ஐ திறக்கவும்; உங்கள் திட்டத்தின் கோப்புறையில் செல்ல தேவையில்லை. கட்டளை வரியில் ஒருமுறை, | _+_ | என தட்டச்சு செய்யவும். இது உங்களுக்கு முன்பே செயல்படுத்தப்பட்ட மெய்நிகர் சூழலை உருவாக்குகிறது.

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

நீங்கள் சிஎம்டிக்கு வந்தவுடன், கட்டளையைப் பயன்படுத்தவும் | _+_ | உங்கள் மெய்நிகர் சூழலை செயல்படுத்த.

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

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

3. அனகொண்டா விநியோகம்

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

இது கையேட்டை விட தானியங்கி மற்றும் அதன் கலவையாக செயல்படுகிறது virtualenv மற்றும் குழாய் தொகுப்புகள். இதன் பொருள் நீங்கள் எப்போதும் பயன்படுத்த முடியும் | _+_ | பதிலாக சார்புகளை நிறுவ குழாய் . ஆனால் சில காரணங்களால், காண்டா தொகுப்பு நிறுவலின் அடிப்படையில் மட்டுப்படுத்தப்பட்டதாகத் தெரிகிறது.

இந்த வரம்புக்கு ஒரு தீர்வு உங்கள் காண்டா சூழலில் | _+_ | ஐப் பயன்படுத்தி குழாயை நிறுவுவதாகும் கட்டளை சில சந்தர்ப்பங்களில், அது அவசியமில்லாமல் போகலாம், ஏனெனில் கடினமான நிறுவல் குழாய் இல்லாமல் காண்டா சூழலில் நேரடியாக அழைப்பு குழாய் இன்னும் வேலை செய்கிறது.

இருப்பினும், விண்டோஸ் பயன்படுத்தும் புதியவர்களுக்கு காண்டா பரிந்துரைக்கப்படவில்லை, ஏனெனில் அதை அமைக்க சில தொழில்நுட்பங்கள் தேவைப்படுகின்றன. இது இந்த விவாதத்தின் எல்லைக்கு அப்பாற்பட்டது, ஆனால் விரைவான யோசனைக்கு, உங்கள் அனகோண்டா விநியோகத்தை உங்கள் கணினியின் பாதையில் சேர்க்க வேண்டும்.

சிஎம்டி போன்ற அறிவுறுத்தல்களைக் கொண்ட அனகோண்டா ஷெல் எனப்படும் உள்ளமைக்கப்பட்ட ஷெல் அனகோண்டாவிலும் உள்ளது என்பதை நினைவில் கொள்க. உங்கள் விண்டோஸ் தேடல் பட்டி வழியாக அனகோண்டா வரியில் தேடுவதன் மூலம் நீங்கள் முயற்சி செய்யலாம்.

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

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

ஏற்கனவே உருவாக்கப்பட்ட மெய்நிகர் சூழலை செயல்படுத்த, பயன்படுத்தவும் _ _+_ |. நீங்கள் விண்டோஸ் பயன்படுத்துபவராக இருந்தால், டைப் செய்யவும் * _+_ |. நீங்கள் அனகொண்டா நேவிகேட்டரைத் திறக்கும்போது, ​​கிடைக்கக்கூடிய அனைத்து சூழல்களும் பட்டியலிடப்படும்.

மெய்நிகர் சூழலில் பதிப்பு மேம்படுத்தல் மற்றும் தரமிறக்குதல்

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

விண்டோஸ் 10 ஐபோன் காப்பு இருப்பிடத்தை மாற்றவும்

உதாரணமாக, நீங்கள் ஒரு பாண்டாஸ் பதிப்பை மேம்படுத்த விரும்பினால், உங்கள் சிஎம்டியைத் திறந்து, டைப் செய்யவும் | _+_ |. அந்த கட்டளை பாண்டாவின் முந்தைய பதிப்பை நிறுவல் நீக்கி, புதிதாக கோரப்பட்ட பதிப்பை நிறுவும்.

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

மெய்நிகர் மெய்நிகர் சூழல்கள் பைத்தானில்

இந்த பைதான் மெய்நிகர் சூழல் கருவிகள் கைக்கு வரும் மற்றும் தொடர்பு கொள்ள எளிதானது. மற்றவர்கள் யாரை 'சிறந்தவர்கள்' என்று கருதுகிறார்கள் என்பதைப் பற்றி கவலைப்பட வேண்டாம்; இது உங்கள் விருப்பத்தைப் பற்றியது. சரியான கருவி உங்கள் திட்டத்திற்கு சிறந்த சேவை அளிக்கிறது.

பைத்தானைப் பற்றி மேலும் அறிய, பாருங்கள் பைத்தானைப் பயன்படுத்தி உங்கள் Arduino ஐ எவ்வாறு நிரல் செய்வது மற்றும் கட்டுப்படுத்துவது .

பகிர் பகிர் ட்வீட் மின்னஞ்சல் 15 விண்டோஸ் கட்டளை வரியில் (சிஎம்டி) நீங்கள் கட்டாயம் தெரிந்து கொள்ள வேண்டிய கட்டளைகள்

கட்டளை வரியில் இன்னும் சக்திவாய்ந்த விண்டோஸ் கருவி. ஒவ்வொரு விண்டோஸ் பயனரும் தெரிந்து கொள்ள வேண்டிய மிகவும் பயனுள்ள சிஎம்டி கட்டளைகள் இங்கே.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • பைதான்
எழுத்தாளர் பற்றி இடிசோ ஒமிசோலா(94 கட்டுரைகள் வெளியிடப்பட்டன)

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

இடோவு ஒமிசோலாவில் இருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்