மெய்நிகர் சூழல் என்றால் என்ன?
Python இல் ஒரு மெய்நிகர் சூழல் என்பது உங்கள் கணினியில் ஒரு தனிமைப்படுத்தப்பட்ட சூழலாகும், அங்கு நீங்கள் உங்கள் Python திட்டங்களை இயக்கலாம் மற்றும் சோதிக்கலாம்.
இது மற்ற திட்டங்கள் அல்லது அசல் Python நிறுவலுடன் குறுக்கீடு இல்லாமல் திட்ட-குறிப்பிட்ட சார்புகளை நிர்வகிக்க அனுமதிக்கிறது.
ஒவ்வொரு Python திட்டத்திற்கும் ஒரு தனி கொள்கலனாக மெய்நிகர் சூழலைக் கவனியுங்கள். ஒவ்வொரு கொள்கலனும்:
- அதன் சொந்த Python மொழிமாற்றியைக் கொண்டுள்ளது
- அதன் சொந்த நிறுவப்பட்ட தொகுப்புகளின் தொகுப்பைக் கொண்டுள்ளது
- பிற மெய்நிகர் சூழல்களிலிருந்து தனிமைப்படுத்தப்பட்டது
- ஒரே தொகுப்பின் வெவ்வேறு பதிப்புகளைக் கொண்டிருக்கலாம்
மெய்நிகர் சூழல்களைப் பயன்படுத்துவது முக்கியமானது ஏனெனில்:
- இது திட்டங்களுக்கு இடையே தொகுப்பு பதிப்பு மோதல்களைத் தடுக்கிறது
- திட்டங்களை மிகவும் போக்குவரத்து மற்றும் மீண்டும் உருவாக்கக்கூடியதாக ஆக்குகிறது
- உங்கள் கணினி Python நிறுவலை சுத்தமாக வைத்திருக்கிறது
- வெவ்வேறு Python பதிப்புகளுடன் சோதனை செய்வதை அனுமதிக்கிறது
மெய்நிகர் சூழலை உருவாக்குதல்
Python இல் மெய்நிகர் சூழல்களை உருவாக்க உள்ளமைக்கப்பட்ட venv தொகுதி உள்ளது.
உங்கள் கணினியில் மெய்நிகர் சூழலை உருவாக்க, கட்டளைத் திரட்டைத் திறந்து, உங்கள் திட்டத்தை உருவாக்க விரும்பும் கோப்புறைக்குச் சென்று, இந்தக் கட்டளையைத் தட்டச்சு செய்யவும்:
எடுத்துக்காட்டு
myfirstproject என்ற பெயரில் மெய்நிகர் சூழலை உருவாக்க இந்தக் கட்டளையை இயக்கவும்:
C:\Users\Your Name> python -m venv myfirstproject
இது ஒரு மெய்நிகர் சூழலை அமைக்கும், மேலும் "myfirstproject" என்ற பெயரில் துணை கோப்புறைகள் மற்றும் கோப்புகளுடன் ஒரு கோப்புறையை உருவாக்கும், இது போன்றது:
முடிவு
கோப்பு/கோப்புறை அமைப்பு இப்படித் தோன்றும்:
myfirstproject
Include
Lib
Scripts
.gitignore
pyvenv.cfg
மெய்நிகர் சூழலைச் செயல்படுத்து
மெய்நிகர் சூழலைப் பயன்படுத்த, இந்தக் கட்டளையுடன் அதைச் செயல்படுத்த வேண்டும்:
எடுத்துக்காட்டு
மெய்நிகர் சூழலைச் செயல்படுத்தவும்:
C:\Users\Your Name> myfirstproject\Scripts\activate
செயல்படுத்திய பிறகு, உங்கள் கட்டளை வரி நீங்கள் இப்போது செயலில் உள்ள சூழலில் பணிபுரிகிறீர்கள் என்பதைக் காட்ட மாறும்:
முடிவு
மெய்நிகர் சூழல் செயலில் இருக்கும் போது கட்டளை வரி இப்படித் தோன்றும்:
(myfirstproject) C:\Users\Your Name>
தொகுப்புகளை நிறுவவும்
உங்கள் மெய்நிகர் சூழல் செயல்படுத்தப்பட்டதும், pip ஐப் பயன்படுத்தி அதில் தொகுப்புகளை நிறுவலாம்.
'cowsay' என்ற தொகுப்பை நிறுவுவோம்:
எடுத்துக்காட்டு
மெய்நிகர் சூழலில் 'cowsay' ஐ நிறுவவும்:
(myfirstproject) C:\Users\Your Name> pip install cowsay
முடிவு
'cowsay' மெய்நிகர் சூழலில் மட்டுமே நிறுவப்பட்டது:
Collecting cowsay
Downloading cowsay-6.1-py3-none-any.whl.metadata (5.6 kB)
Downloading cowsay-6.1-py3-none-any.whl (25 kB)
Installing collected packages: cowsay
Successfully installed cowsay-6.1
தொகுப்பைப் பயன்படுத்துதல்
'cowsay' தொகுதி உங்கள் மெய்நிகர் சூழலில் நிறுவப்பட்டுள்ளது, பேசும் பசுவைக் காட்ட இதைப் பயன்படுத்துவோம்.
உங்கள் கணினியில் test.py என்ற கோப்பை உருவாக்கவும். நீங்கள் விரும்பும் எங்கும் வைக்கலாம், ஆனால் நான் அதை myfirstproject கோப்புறையின் அதே இடத்தில் வைப்பேன் - கோப்புறையில் இல்லை, ஆனால் அதே இடத்தில்.
கோப்பைத் திறந்து இந்த மூன்று வரிகளைச் செருகவும்:
எடுத்துக்காட்டு
test.py இல் இரண்டு வரிகளைச் செருகவும்:
import cowsay
cowsay.cow("Good Mooooorning!")
நீங்கள் மெய்நிகர் சூழலில் இருக்கும்போது கோப்பை இயக்க முயற்சிக்கவும்:
எடுத்துக்காட்டு
மெய்நிகர் சூழலில் test.py ஐ இயக்கவும்:
(myfirstproject) C:\Users\Your Name> python test.py
இதன் விளைவாக ஒரு பசு உங்கள் முனையத்தில் தோன்றும்:
முடிவு
'cowsay' தொகுதியின் நோக்கம் நீங்கள் கொடுக்கும் உள்ளீட்டைச் சொல்லும் ஒரு பசுவை வரைவதாகும்:
_________________
| Good Mooooorning! |
=================
\
\
^__^
(oo)\_______
(__)\ )\/\
||----w |
|| ||
செயல்நீக்கம் மற்றும் நீக்குதல்
மெய்நிகர் சூழலைச் செயல்நீக்கு
மெய்நிகர் சூழலைச் செயல்நீக்க இந்தக் கட்டளையைப் பயன்படுத்தவும்:
(myfirstproject) C:\Users\Your Name> deactivate
மெய்நிகர் சூழலை நீக்கு
மெய்நிகர் சூழலை நீக்க, அதன் கோப்புறையை அதன் உள்ளடக்கத்துடன் வெறுமனே நீக்கலாம்:
C:\Users\Your Name> rmdir /s /q myfirstproject
குறிப்பு:
மெய்நிகர் சூழல் myfirstproject இன்னும் உள்ளது, அது செயல்படுத்தப்படவில்லை. நீங்கள் மீண்டும் மெய்நிகர் சூழலைச் செயல்படுத்தினால், நீங்கள் test.py கோப்பை இயக்கலாம், மேலும் வரைபடம் காட்டப்படும்.