Pyenv: உங்கள் கணினியில் பைத்தானின் பல பதிப்புகளை நிறுவவும்

பைதான் லோகோ

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

அவற்றில் பல பைத்தானின் புதிய பதிப்புகளுக்கு புதுப்பிக்கப்படவில்லை புரோகிராமர் கைவிடுதல் அல்லது வேறு ஏதேனும் காரணமாக, ஆனால் பயன்பாடு இன்னும் செயல்படுகிறது அல்லது பயன்பாட்டிற்கு பைத்தானின் ஒரு குறிப்பிட்ட பதிப்பு தேவைப்படுகிறது.

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

விக்கி பற்றி பியென்வ்

இன்று நாம் பேசப் போகும் கருவி பியென்வ் இது ஒரு எளிய, சக்திவாய்ந்த, இலவச, திறந்த மூல மற்றும் குறுக்கு-தளம் கருவியாகும் லினக்ஸ் கணினிகளில் பைத்தானின் பல பதிப்புகளை நிர்வகிப்பதில் கவனம் செலுத்தியது.

பியென்வ் rbenv மற்றும் ரூபி-பில்ட் ஆகியவற்றை அடிப்படையாகக் கொண்ட ஒரு கருவி மேலும் இது பைத்தான் நிரலாக்க மொழியுடன் வேலை செய்யக்கூடிய வகையில் மாற்றியமைக்கப்பட்டது, சுருக்கமாக இது பைத்தானுக்கு ஒரு முட்கரண்டி.

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

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

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

கள் இடையேஇந்த கருவியின் முக்கிய பண்புகள் நாம் முன்னிலைப்படுத்த முடியும்:

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

உபுண்டு 18.04 மற்றும் வழித்தோன்றல்களில் Pyenv ஐ எவ்வாறு நிறுவுவது?

Si இந்த சிறந்த கருவியை நிறுவ விரும்புகிறேன், நாம் Ctrl + Alt + T மற்றும் ஒரு முனையத்தைத் திறக்க வேண்டும் பயன்பாட்டிற்கான சில சார்புகளை நாங்கள் நிறுவ உள்ளோம்:

sudo apt-get install -y make build-essential git libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

இப்போது எங்கள் கணினிகளில் Pyenv ஐ நிறுவ தொடரலாம் கிதுபில் உங்கள் இடத்திலிருந்து கருவியைப் பதிவிறக்குவதன் மூலம் தான், நாங்கள் ஸ்கிரிப்டைப் பயன்படுத்துவோம் பைன்வி-நிறுவி.

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

curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

இதை இயக்கும்போது, ​​அதை பதிவிறக்கி நிறுவுவதற்கு நாங்கள் காத்திருக்க வேண்டும். நிறுவலின் முடிவில், உங்கள் தனிப்பட்ட கோப்புறையில் Pyenv ஐ சேர்க்க நிறுவி உங்களுக்கு அறிவிக்கும்.

அதனால் உங்கள் கோப்பில் பின்வரும் வரிகளை சேர்க்க வேண்டும் ~ / .பாஷ்_ சுயவிவரம், நாம் ஒரு முனையத்தைத் திறந்து இயக்க வேண்டும்:

nano ~/.bash_profile

கோப்பின் முடிவில் பின்வரும் வரிகளை நாங்கள் சேர்க்கிறோம், இங்கே "USER" ஐ உங்கள் கணினி பயனர்பெயருடன் மாற்ற வேண்டும்.

export PATH="/home/USER/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Ctrl + O உடன் மாற்றங்களைச் சேமித்து, Ctrl + X உடன் நானோவிலிருந்து வெளியேறுகிறோம், இப்போது பின்வரும் கட்டளையை செயல்படுத்துவதன் மூலம் இந்த மாற்றங்களை செல்லுபடியாக்க வேண்டும்:

source ~/.bash_profile

Pyenv பயன்படுத்த தயாராக உள்ளது.

உபுண்டுவில் பைன்வை எவ்வாறு பயன்படுத்துவது?

பியென்வ்

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

இதற்காக நாங்கள் ஒரு முனையத்தைத் திறக்கப் போகிறோம், அதை இயக்கப் போகிறோம்:

pynev install -l

O அவை இயக்கலாம்:

pyenv install –list

இந்த கட்டளை அந்த பதிப்புகள் அனைத்தையும் காண்பிக்கும்.

இப்போது நாங்கள் நிறுவிய ஒன்றை அறிய நாம் இயக்க வேண்டும்:

pyenv versions

பாரா கிடைக்கக்கூடிய எந்த பதிப்பையும் நிறுவவும் இந்த கட்டளையை இயக்க முடியும் என்பதை பியென்வ் நமக்குக் காட்டினார்:

pyenv install x.x.xx

கணினியில் நிறுவ விரும்பும் பைத்தானின் பதிப்பைக் கொண்டு x ஐ மாற்றுவோம்.

இறுதியாக, பைத்தானின் பதிப்பை மாற்ற நாங்கள் இதைச் செய்கிறோம்:

pyenv global x.xx.x

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


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.