પાયનેવ: તમારી સિસ્ટમ પર પાયથોનના બહુવિધ સંસ્કરણો ઇન્સ્ટોલ કરો

પાયથોન લોગો

પાયથોન એક ખૂબ પ્રખ્યાત પ્રોગ્રામિંગ ભાષા બની ગઈ છે અન્ય ભાષાઓની તુલનામાં તેના ઉપયોગની સરળતાને કારણે. જેથી આ ભાષામાં લિનક્સ માટે ઘણા એપ્લિકેશનો અને ટૂલ્સ લખેલા છે.

તેમાંથી ઘણાને પાયથોનના નવા સંસ્કરણોમાં અપડેટ કરવામાં આવ્યાં નથી પ્રોગ્રામર ત્યાગને કારણે અથવા કોઈપણ અન્ય દ્વારા, પરંતુ એપ્લિકેશન હજી પણ કાર્યરત છે અથવા એપ્લિકેશનને પાયથોનના ચોક્કસ સંસ્કરણની જરૂર છે.

આ એક મોટી સમસ્યા તરફ દોરી શકે છેઆથી જ આપણે એક ઉત્તમ ટૂલનો ઉપયોગ કરી શકીએ છીએ જે આપણી સિસ્ટમ પર આ ભાષાના વિવિધ સંસ્કરણોને ઇન્સ્ટોલ કરવાની મંજૂરી આપશે.

વિશે પિયેનવ

આજે આપણે જે સાધન વિશે વાત કરવા જઈ રહ્યા છીએ તે છે પ્યેનવ એક સરળ, શક્તિશાળી, મફત, મુક્ત સ્રોત અને ક્રોસ-પ્લેટફોર્મ ટૂલ છે જે છે લિનક્સ સિસ્ટમ્સ પર પાયથોનનાં બહુવિધ સંસ્કરણોને સંચાલિત કરવા પર ધ્યાન કેન્દ્રિત કર્યું.

પ્યેનવ છે એક સાધન જે rbenv અને રૂબી બિલ્ડ પર આધારિત છે અને તેમાં આ ફેરફાર કરવામાં આવ્યો કે જેથી તે પાયથોન પ્રોગ્રામિંગ ભાષા સાથે કામ કરી શકે, જે ટૂંકમાં તે છે કે તે પાયથોનની કાંટો છે.

આ ઉત્તમ સાધન પાયથોનનાં બહુવિધ સંસ્કરણો સ્થાપિત કરવા, સંચાલિત કરવામાં અને સ્વીચ કરવામાં અમને સહાય કરે છેછે, જે સામાન્ય રીતે બહુવિધ પાયથોન વાતાવરણમાં કોડ ચકાસવા માટે કરવામાં આવે છે.

આ સાધન પ્રોગ્રામરો માટે ખૂબ ઉપયોગી થઈ શકે છે તમે પાયથોનમાં લખેલી તમારી રચનાઓનું બહુવિધ વાતાવરણમાં અને પાયથોનના જુદા જુદા સંસ્કરણોમાં પરીક્ષણ કરવા માંગો છો.

તેની સાથે, તમે તમારી સિસ્ટમો પર પાયથોનનાં દરેક સંસ્કરણને ઇન્સ્ટોલ કરીને અનઇન્સ્ટોલ કરવું અથવા એક જ કમ્પ્યુટરથી બીજા કમ્પ્યુટર પર હોવું જ જોઈએ પરંતુ પ્રોગ્રામિંગ ભાષાના વિવિધ સંસ્કરણથી બચાવી શકો છો.

વચ્ચે એસઆ ટૂલની મુખ્ય લાક્ષણિકતાઓ આપણે પ્રકાશિત કરી શકીએ છીએ:

  • વપરાશકર્તા દીઠ પાયથોનનું વૈશ્વિક સંસ્કરણ બદલવામાં સમર્થ.
  • પ્રોજેક્ટ દીઠ પાયથોનનું સ્થાનિક સંસ્કરણ સેટ કરવું.
  • એનાકોન્ડા અથવા વર્ચ્યુએલેનવ દ્વારા બનાવેલ વર્ચુઅલ વાતાવરણનું સંચાલન.
  • તમને પર્યાવરણ ચલ સાથે પાયથોન સંસ્કરણને ઓવરરાઇડ કરવાની મંજૂરી આપે છે.
  • પાયથોનનાં બહુવિધ સંસ્કરણો અને વધુમાંથી આદેશો માટે શોધ કરો.

ઉબુન્ટુ 18.04 અને ડેરિવેટિવ્ઝ પર પ્યેનવ કેવી રીતે ઇન્સ્ટોલ કરવું?

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

જ્યારે આ એક્ઝેક્યુટ કરે છે, ત્યારે આપણે તેને ડાઉનલોડ અને ઇન્સ્ટોલ કરવાની રાહ જોવી જ જોઇએ. ઇન્સ્ટોલેશનના અંતે, ઇન્સ્ટોલર તમને પાયનવને તમારા વ્યક્તિગત ફોલ્ડરમાં ઉમેરવા માટે સૂચિત કરશે.

જેથી તમારી ફાઇલમાં નીચેની લીટીઓ ઉમેરવી આવશ્યક છે . / .બેશ_પ્રોફાઇલ, આપણે ટર્મિનલ ખોલીને ચલાવવા જ જોઇએ:

nano ~/.bash_profile

અને અમે ફાઇલના અંતે નીચેની લીટીઓ ઉમેરીએ છીએ, અહીં આપણે તમારા સિસ્ટમ વપરાશકર્તાનામ સાથે "વપરાશકર્તા" ને બદલવું આવશ્યક છે.

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

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

અમે Ctrl + O સાથેના ફેરફારોને સંગ્રહિત કરીએ છીએ અને Ctrl + X સાથે નેનોમાંથી બહાર નીકળીએ છીએ, હવે આપણે નીચેના આદેશને અમલમાં મૂકીને આ ફેરફારોને માન્ય બનાવવો પડશે:

source ~/.bash_profile

પ્યેનવ વાપરવા માટે તૈયાર છે.

ઉબુન્ટુમાં પાયનવનો ઉપયોગ કેવી રીતે કરવો?

પિયેનવ

એકવાર ઇન્સ્ટોલેશન થઈ જાય, પછી અમે ચકાસી શકીએ કે તે ચાલી રહ્યું છે અને આપણે જાણીએ છીએ કે આપણા સિસ્ટમમાં પાયથોનનાં કયા સંસ્કરણો વાપરવા માટે ઉપલબ્ધ છે.

આ માટે આપણે ટર્મિનલ ખોલવા જઈશું અને આપણે એક્ઝેક્યુટ કરવા જઈશું.

pynev install -l

O તેઓ પણ ચલાવી શકે છે:

pyenv install –list

આ આદેશ તમામ ઉપલબ્ધ સંસ્કરણો પ્રદર્શિત કરશે.

હવે આપણે ઇન્સ્ટોલ કરેલું છે તે જાણવા માટે આપણે ચલાવવું આવશ્યક છે:

pyenv versions

પેરા ઉપલબ્ધ કોઈપણ સંસ્કરણને ઇન્સ્ટોલ કરો કે પ્યનેવે અમને પગલા પાછળ બતાવ્યું અમે આ આદેશને અમલ કરી શકીએ છીએ:

pyenv install x.x.xx

જ્યાં આપણે સિસ્ટમ પર ઇન્સ્ટોલ કરવા માંગતા હોય તે પાયથોનના સંસ્કરણથી x ને બદલીએ.

છેલ્લે, પાયથોનનું સંસ્કરણ બદલવા માટે અમે આ સાથે કરીએ છીએ:

pyenv global x.xx.x

જો તમે આ સાધન વિશે વધુ જાણવા માંગતા હો, તો તમે સંપર્ક કરી શકો છો નીચેની કડી.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.