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

ஆனால், இந்த அடிக்கடி தேவைப்படும் அல்லது வளர்ச்சிக்கான தேவை குறித்த இந்த விரைவான சிறிய வழிகாட்டியைத் தொடங்குவதற்கு முன், அதாவது, "பைத்தானுக்கு ஒரு மெய்நிகர் மேம்பாட்டு சூழலை எவ்வாறு அமைப்பது"இந்தப் பிரசுரத்தைப் படித்து முடித்த பிறகு, அதே தலைப்புடன் தொடர்புடைய பின்வரும் முந்தைய பிரசுரத்தைப் படிக்குமாறு நாங்கள் பரிந்துரைக்கிறோம்:
Pyenv என்பது rbenv மற்றும் ruby-build ஐ அடிப்படையாகக் கொண்ட ஒரு கருவியாகும், மேலும் இது பைதான் நிரலாக்க மொழியுடன் வேலை செய்யும் வகையில் மாற்றியமைக்கப்பட்டது, இது சுருக்கமாக பைத்தானின் ஒரு முட்கரண்டி ஆகும். இந்த சிறந்த கருவி, பைத்தானின் பல பதிப்புகளை நிறுவ, நிர்வகிக்க மற்றும் இடையில் மாற உதவுகிறது, இது பெரும்பாலும் பல பைதான் சூழல்களில் குறியீட்டைச் சோதிக்க செய்யப்படுகிறது.

பைத்தானுக்கு ஒரு மெய்நிகர் மேம்பாட்டு சூழலை எவ்வாறு நிறுவுவது?
பைத்தானின் ஒரு குறிப்பிட்ட பதிப்பிற்கு மெய்நிகர் மேம்பாட்டு சூழலை நிறுவுவதற்கான படிகள்.
நாம் தொடங்குவதற்கு முன், கவனிக்க வேண்டியது முக்கியம், நீங்கள் உபுண்டு அல்லது டெபியனைப் பயன்படுத்துகிறீர்களா என்பதைப் பொருட்படுத்தாமல், அல்லது அவற்றில் ஒன்றிலிருந்து பெறப்பட்ட அல்லது இணக்கமான ஏதேனும் டிஸ்ட்ரோ, இந்த பயிற்சி கொள்கையளவில் இவற்றுக்கு ஏற்றது, ஏனெனில் இதன் பயன்பாடு டீம் டெட்ஸ்நேக்ஸ் பிபிஏ களஞ்சியம் அதன் முதல் படிகளில்.
ஆனால் ஆம் உங்கள் தற்போதைய டிஸ்ட்ரோவின் களஞ்சியங்களில் (உபுண்டு/டெபியன் தவிர) உங்களிடம் பைத்தானின் பல பதிப்புகள் உள்ளன., இந்த முதல் படிகளை நீங்கள் எளிதாக மாற்றலாம் உயர் அல்லது குறைந்த பதிப்பை நேரடியாக நிறுவவும்., உங்கள் இயக்க முறைமையில் நீங்கள் ஏற்கனவே முன்னிருப்பாகப் பயன்படுத்துகிறீர்கள்:
1 படி
- உபுண்டு/டெபியன் அல்லது டெரிவேட்டிவ்வில் ஒரு டெர்மினல் எமுலேட்டரைத் திறக்கிறோம்.
- நாங்கள் பின்வரும் கட்டளைகளை இயக்குகிறோம்:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
கூடுதலாக, நாம் ஒரு டெபியன் டிஸ்ட்ரோ அல்லது இதன் வழித்தோன்றலைப் பயன்படுத்தினால், செய்ய வேண்டிய கூடுதல் விஷயம் “sources.list” கோப்பைத் திருத்தவும் பின்வரும் கட்டளையுடன் தேவை:
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
பின்னர், "bullseye", "bookworm" அல்லது "trixie" என்ற வார்த்தையையோ அல்லது Debian மற்றும் derivatives உடன் தொடர்புடைய வேறு எந்த வார்த்தையையோ Ubuntu உடன் தொடர்புடைய "jammy", "focal" அல்லது "noble" என்ற வார்த்தைகளுக்கு மாற்றவும். விளைவாகப் பெற, எடுத்துக்காட்டாக, பின்வரும் களஞ்சிய வரி (மென்பொருள் மூலம்):
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
மீண்டும் களஞ்சியங்களில் தொகுப்பு பட்டியல்களைப் புதுப்பிக்கவும்.
2 படி
பின்னர் அடுத்த படி இருக்கும் பைத்தானின் முழு பதிப்பை நிறுவவும். விரும்பிய அல்லது அவசியமான “python3.XX-venv” தொகுப்பு, இது “pyvenv” கட்டளையை நிறுவுகிறது. உதாரணமாக, பதிப்பு 3.14 ஐ நிறுவ நீங்கள் பின்வரும் கட்டளையை இயக்க வேண்டும்:
sudo apt-get install python3.14-full python3.14-venv
3 படி
இந்த கட்டத்தில், அடுத்த படி, பயனரின் பணியிடத்திற்குள் ஏதேனும் ஒரு கோப்புறையை உருவாக்குவது, பின்னர் பைத்தானின் குறிப்பிட்ட பதிப்பு(களுக்கு) எந்த இயக்க முறைமையை ஒதுக்க விரும்புகிறோம் என்பதைக் குறிப்பிடுவது. இதைச் செய்ய, நாம் பின்வரும் கட்டளை உத்தரவுகளை இயக்க வேண்டும்:
mkdir mi_carpeta_python-v-xx
python3.14 -m venv mi_carpeta_python-v-xx
4 படி
எல்லாவற்றையும் சோதித்து முடிக்க, நிறுவப்பட்ட பைதான் மெய்நிகர் சூழலுக்கு வெளியேயும் உள்ளேயும் எல்லாம் செயல்படுகிறதா என்பதைச் சரிபார்த்து நிரூபிக்க இப்போது சில கட்டளைகளை இயக்கலாம்.
python3.14 --version #Para chequear la versión nueva instalada.
python3 --version #Para chequear la versión previa instalada.
python3 -m pip --version #Para chequear la versión actual del Gestor PIP en la versión previa instalada de Python.
python3.14 -m pip --version #Para chequear la versión actual del Gestor PIP en la nueva versión instalada de Python.
python3.14 -m pip install --upgrade pip setuptools wheel #Instalación y actualización de paquetes Python esenciales.
pip3.14 install --upgrade pip #Actualización a la última versión disponible del Gestor PIP.
pip3.14 install speedtest-cli #Instalación del paquete Python SpeedTest CLI instalado con el Gestor PIP.
speedtest-cli #Ejecución del paquete Python SpeedTest CLI instalado con el Gestor PIP.
இன்னொரு கடைசி விஷயம் என்னவென்றால், பல நேரங்களில், நமக்குத் தேவைப்படும் என்பதை நினைவில் கொள்ள வேண்டும் நிறுவப்பட்ட பைதான் மெய்நிகர் சூழலைப் பயன்படுத்த, எந்த கட்டளை வரிசையையும் செயல்படுத்துதல் அந்த மெய்நிகர் சூழலுக்குள் பைத்தானின் அந்த பதிப்பிற்கான முழு பாதை., கீழே காட்டப்பட்டுள்ளது போல்:
./mi_carpeta_python-v-xx/bin/pip3.14 install --upgrade pip setuptools wheel
./mi_carpeta_python-v-xx/bin/pip3.14 install speedtest-cli
pyvenv கட்டளை (அல்லது இன்னும் சரியாகச் சொன்னால், Python venv தொகுதி) பைத்தானுடன் கூடிய மேம்பாட்டுத் திட்டங்களில் தனிமைப்படுத்தப்பட்ட மெய்நிகர் சூழல்களை உருவாக்குவதற்கான ஒரு அடிப்படை கருவியாகும். வெவ்வேறு பயன்பாடுகளில் நூலகங்களுக்கும் பைதான் பதிப்புகளுக்கும் இடையிலான மோதல்களைத் தவிர்த்து, ஒரு குறிப்பிட்ட திட்டத்தின் சார்புகளை தனிமைப்படுத்துவதே இதன் முக்கிய நோக்கமாகும்.
செயல்முறை விளக்கப்பட்ட எடுத்துக்காட்டு ஸ்கிரீன்ஷாட்கள்








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

சுருக்கம்
சுருக்கமாக, இந்த புதிய விரைவான வழிகாட்டி இருக்கும் என்று நம்புகிறோம் இந்த அடிக்கடி ஏற்படும் தேவை அல்லது வளர்ச்சிக்கான தேவை, அதாவது "பைத்தானுக்கு ஒரு மெய்நிகர் மேம்பாட்டு சூழலை எவ்வாறு அமைப்பது" நிரலாக்கத் துறையிலும், பல்வேறு GNU/Linux மற்றும் BSD விநியோகங்களைப் பயன்படுத்துவதிலும் புதியவர்களுக்கும் தொடக்கநிலையாளர்களுக்கும் இது பயனுள்ளதாக இருக்கும். இருப்பினும், வழக்கம் போல், உங்களுக்குத் தெரிந்தால் தீர்க்க மற்றொரு மாற்று வழி கூறினார் வளர்ச்சிக்கான தேவை அல்லது தேவை, அனைவரின் அறிவு மற்றும் பயன்பாட்டிற்காக கருத்து மூலம் குறிப்பிட உங்களை அழைக்கிறோம்.
கடைசியாக, இந்த பயனுள்ள மற்றும் வேடிக்கையான இடுகையை மற்றவர்களுடன் பகிர்ந்து கொள்ள மறக்காதீர்கள் எங்கள் « இன் தொடக்கத்தைப் பார்வையிடவும்வலைத்தளத்தில்» ஸ்பானிஷ் அல்லது பிற மொழிகளில் (URL இன் முடிவில் 2 எழுத்துக்களைச் சேர்த்தல், எடுத்துக்காட்டாக: ar, de, en, fr, ja, pt மற்றும் ru, பலவற்றுடன்). கூடுதலாக, எங்களுடன் சேர உங்களை அழைக்கிறோம் அதிகாரப்பூர்வ டெலிகிராம் சேனல் எங்கள் இணையதளத்தில் இருந்து மேலும் செய்திகள், வழிகாட்டிகள் மற்றும் பயிற்சிகளைப் படிக்கவும் பகிர்ந்து கொள்ளவும்.