Pyenv: قم بتثبيت إصدارات متعددة من Python على نظامك

شعار Python

أصبحت بايثون لغة برمجة مشهورة بسبب بساطته في الاستخدام مقارنة باللغات الأخرى. لذلك هناك العديد من التطبيقات والأدوات لنظام التشغيل Linux مكتوبة بهذه اللغة.

لم يتم تحديث العديد منهم إلى الإصدارات الجديدة من Python بسبب هجر المبرمج أو من قبل أي شخص آخر ، لكن التطبيق لا يزال يعمل أو يتطلب التطبيق إصدارًا معينًا من Python.

هذا يمكن أن يؤدي إلى مشكلة كبيرة، لهذا السبب يمكننا الاستفادة من أداة ممتازة تسمح لنا بتثبيت إصدارات مختلفة من هذه اللغة على نظامنا.

في بينف

الأداة التي سنتحدث عنها اليوم هي Pyenv هي أداة بسيطة وقوية ومجانية ومفتوحة المصدر ومتعددة المنصات ركز على إدارة إصدارات متعددة من Python على أنظمة Linux.

Pyenv هو أداة تعتمد على rbenv و ruby-build وأن هذا تم تعديله بحيث يمكن أن يعمل مع لغة برمجة Python ، والتي باختصار هي شوكة إلى Python.

هذه الأداة الممتازة يساعدنا في تثبيت إصدارات متعددة من Python وإدارتها والتبديل بينها، والذي يتم إجراؤه عادةً لاختبار الكود في بيئات Python المتعددة.

هذه الأداة يمكن أن تكون ذات فائدة كبيرة للمبرمجين تريد اختبار إبداعاتك المكتوبة بلغة Python في بيئات متعددة وفي إصدارات مختلفة من Python.

باستخدامه ، ستوفر الحاجة إلى تثبيت وإلغاء تثبيت كل إصدار من Python على أنظمتك أو الاضطرار إلى أن تكون من كمبيوتر إلى آخر بنفس النظام ولكن بإصدار مختلف من لغة البرمجة.

بين sالخصائص الرئيسية لهذه الأداة يمكننا تسليط الضوء عليها:

  • كن قادرًا على تغيير الإصدار العالمي من Python لكل مستخدم.
  • إعداد النسخة المحلية من Python لكل مشروع.
  • إدارة البيئات الافتراضية التي تم إنشاؤها بواسطة anaconda أو virtualenv.
  • يتيح لك تجاوز إصدار Python بمتغير بيئة.
  • ابحث عن أوامر من إصدارات متعددة من Python والمزيد.

كيفية تثبيت Pyenv على Ubuntu 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.

كل ما عليك القيام به هو قم بتشغيل الأمر التالي في Terminal لتثبيت pyenv.

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

عند تنفيذ هذا ، يجب أن ننتظر حتى يتم تنزيله وتثبيته. في نهاية التثبيت ، سيعلمك المثبت بإضافة Pyenv إلى مجلدك الشخصي.

من اجل ماذا يجب إضافة الأسطر التالية إلى ملفك ~/.bash_profile، يجب أن نفتح Terminal وننفذ:

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 جاهز للاستخدام.

كيفية استخدام Pyenv في أوبونتو؟

بينف

بمجرد الانتهاء من التثبيت ، يمكننا التحقق من أنه قيد التشغيل ومعرفة إصدارات Python المتوفرة لدينا للاستخدام في نظامنا.

لهذا سنقوم بفتح Terminal وسنقوم بتنفيذ:

pynev install -l

O يمكنهم أيضًا تشغيل:

pyenv install –list

سيعرض هذا الأمر كل تلك الإصدارات المتاحة.

الآن لمعرفة ما قمنا بتثبيته يجب علينا تنفيذه:

pyenv versions

إلى قم بتثبيت أي من الإصدارات المتاحة الذي أظهر لنا Pyenv خطوات للوراء يمكننا تنفيذ هذا الأمر:

pyenv install x.x.xx

حيث نستبدل x بإصدار Python الذي نريد تثبيته على النظام.

وأخيرا، لتغيير إصدار Python ، نقوم بذلك باستخدام:

pyenv global x.xx.x

إذا كنت تريد معرفة المزيد عن هذه الأداة يمكنك الرجوع إليها الرابط التالي.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.