Pyenv: התקן מספר גרסאות של Python במערכת שלך

לוגו של פייתון

פייתון הפך לשפת תכנות פופולרית למדי בשל פשטות השימוש בה בהשוואה לשפות אחרות. לָכֵן ישנם יישומים וכלים רבים עבור לינוקס שנכתבו בשפה זו.

רבים מהם לא עודכנו לגרסאות החדשות של פייתון עקב נטישת מתכנת או על ידי כל אחד אחר, אך היישום נשאר פונקציונלי או שהיישום דורש גרסה מסוימת של פייתון

זה יכול להוביל לבעיה גדולהזו הסיבה שנוכל להשתמש בכלי מצוין שיאפשר לנו להתקין גרסאות שונות של שפה זו במערכת שלנו.

על פייב

הכלי עליו נדבר היום הוא פיינב הוא כלי פשוט, עוצמתי, חינמי, קוד פתוח וחוצה פלטפורמות שהוא התמקדה בניהול מספר גרסאות של Python במערכות לינוקס.

פייב הוא כלי שמבוסס על rbenv ו- ruby-build וכי זה שונה כך שהוא יכול לעבוד עם שפת התכנות של פייתון, שבקצרה היא שהיא מזלג לפייתון.

הכלי המצוין הזה עוזר לנו להתקין, לנהל ולעבור בין מספר גרסאות של Python, אשר נעשה בדרך כלל לבדיקת קוד בסביבות פייתון מרובות.

כלי זה יכול להיות מאוד שימושי למתכנתים אתה רוצה לבדוק את היצירות שלך שנכתבו בפייתון בסביבות מרובות ובגרסאות שונות של פייתון.

בעזרתו תוכלו לחסוך מעצמכם צורך להתקין ולהתקין כל גרסה של Python במערכות שלכם או להיות ממחשב אחד למשנהו עם אותה מערכת אך עם גרסה שונה של שפת התכנות.

בין שאת המאפיינים העיקריים של כלי זה אנו יכולים להדגיש:

  • להיות מסוגל לשנות את הגרסה הגלובלית של Python לכל משתמש.
  • הגדרת הגרסה המקומית של פייתון לפרויקט.
  • ניהול סביבות וירטואליות שנוצרו על ידי אנקונדה או וירטואלי.
  • מאפשר לעקוף את גרסת הפייתון באמצעות משתנה סביבה.
  • חפש פקודות ממספר גרסאות של פייתון ועוד.

כיצד להתקין את Pyenv באובונטו 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 במחשבים שלנו זה על ידי הורדת הכלי מהחלל שלך ב- github ואנחנו נשתמש בתסריט מתקין pyenv.

כל שעליך לעשות הוא הפעל את הפקודה הבאה במסוף שלך להתקנת pyenv.

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

בעת ביצוע פעולה זו עלינו להמתין להורדתה ולהתקנתה. בסוף ההתקנה, המתקין יודיע לך להוסיף את Pyenv לתיקיה האישית שלך.

בשביל מה חייב להוסיף את השורות הבאות לקובץ שלך ~/.bash_profile, עלינו לפתוח מסוף ולבצע:

nano ~/.bash_profile

ואנחנו מוסיפים את השורות הבאות בסוף הקובץ, כאן עלינו להחליף את "USER" בשם המשתמש של המערכת שלך.

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

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

אנו שומרים את השינויים באמצעות Ctrl + O ויוצאים מ- nano עם Ctrl + X, ועכשיו עלינו להפוך את השינויים לתוקפים על ידי ביצוע הפקודה הבאה:

source ~/.bash_profile

פיינב מוכן לשימוש.

כיצד להשתמש ב- pyenv באובונטו?

פייב

לאחר סיום ההתקנה, אנו יכולים לוודא שהיא פועלת ולדעת באילו גרסאות של Python יש לנו זמינות לשימוש במערכת שלנו.

לשם כך אנחנו הולכים לפתוח טרמינל ואנחנו הולכים לבצע:

pynev install -l

O הם יכולים גם לרוץ:

pyenv install –list

פקודה זו תציג את כל הגרסאות הזמינות.

עכשיו כדי לדעת את מי שהתקנו עלינו לבצע:

pyenv versions

כדי התקן אחת מהגרסאות הזמינות שפייב הראה לנו צעדים אחורה נוכל לבצע את הפקודה הזו:

pyenv install x.x.xx

איפה נחליף את ה- x בגירסת ה- Python אותה אנו רוצים להתקין במערכת.

לבסוף, כדי לשנות את גרסת ה- Python אנו עושים זאת עם:

pyenv global x.xx.x

אם אתה רוצה לדעת יותר על הכלי הזה אתה יכול להתייעץ הקישור הבא.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.