كيفية التغيير من الإصدار الافتراضي إلى إصدار Python البديل على دبيان

Kyfyt Altghyyr Mn Alasdar Alaftrady Aly Asdar Python Albdyl Ly Dbyan



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

سيوضح هذا البرنامج التعليمي إجراء تغيير الإعداد الافتراضي إلى إصدار Python بديل على نظام Debian Linux.

كيفية التحقق من الإصدار الحالي من Python الافتراضي على نظام Debian Linux

قبل الانتقال إلى تغيير إصدار Python الافتراضي إلى إصدار بديل ، من المهم بالنسبة لك معرفة إصدارات Python المثبتة على نظامك. الدليل الافتراضي لبيثون في دبيان أو أي نظام آخر قائم على Linux هو '/ usr / bin / python' . باستخدام أمر القائمة 'ls' ، يمكنك العثور على إصدارات Python المثبتة على نظامك.







ls / usr / bin / بيثون *



ملحوظة: قد يكون الإخراج مختلفًا في حالتك.



للتحقق من الإصدار الحالي من Python الافتراضي على دبيان ، نفّذ الأمر التالي:





بيثون - الإصدار

في حالتنا ، الإصدار الحالي من Python الافتراضي هو 2.7.18. قد يكون مختلفًا في حالتك اعتمادًا على النظام الذي تستخدمه.



كيفية التغيير من الإصدار الافتراضي إلى إصدار Python البديل على نظام Debian Linux

هناك طريقتان للتغيير من الإصدار الافتراضي إلى إصدار Python البديل على نظام Debian Linux:

  1. من خلال أمر بدائل التحديث
  2. من خلال أداة pyenv

الطريقة الأولى: التغيير من الإصدار الافتراضي إلى إصدار Python البديل من خلال أمر بدائل التحديث

أولاً ، يجب على المستخدم إنشاء ارتباط رمزي بين أدلة إصدار python المختلفة بشكل منفصل حتى يمكن دمجها جميعًا في مجموعة مسماة 'الثعبان' . منذ إصدار بايثون 3.9 هو الإصدار البديل ، سنستخدمه ، لذلك ، يجب علينا إنشاء رابط رمزي لإصدار Python 3.9 عن طريق الأمر الموضح أدناه:

بدائل تحديث sudo - install / usr / bin / python python /usr/bin/python3.9 2

بعد ذلك ، قم بإنشاء ارتباط رمزي للإصدار 2.7 18 من Python عن طريق تشغيل الأمر أدناه:

بدائل تحديث sudo - install / usr / bin / python python /usr/bin/python2.7 18

بمجرد إنشاء الارتباطات الرمزية ، يمكنك سرد إصدارات Python المثبتة لتبديلها ومن أجل ذلك ، قم بتشغيل الأمر التالي:

sudo update-بدائل --config python

هناك سترى إصدار Python وبشكل افتراضي 2.7 تم الإختيار. يمكنك إدخال أي رقم من اختيارك لتعيينه كإصدار افتراضي لنظامك. على سبيل المثال ، أنا أدخل 2 لإختيار بيثون 3.9:

بمجرد التبديل إلى إصدار Python ، قم بتشغيل أمر إصدار Python للتحقق منه:

بيثون - الإصدار

الطريقة الثانية: التغيير من Python الافتراضية إلى Python البديلة من خلال أداة pyenv

يمكنك أيضًا تغيير Python الافتراضي إلى بديل باستخدام بينف باتباع الخطوات التالية:

الخطوة 1: قم أولاً بتحديث النظام وقم بتشغيل الأمر التالي للتأكد من عدم وجود تبعيات نظام لم تتم تلبيتها:

sudo apt-get update ؛ sudo apt-get install make build-basic libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev liblffi-dev

الخطوة 2: بمجرد الانتهاء من ذلك ، قم بتشغيل سكربت تثبيت pyenv على دبيان عبر الأمر الموضح أدناه:

حليقة https://pyenv. يجري | سحق

الخطوه 3: بعد ذلك ، افتح الملف المصدر لمتغير بيئي من خلال الأمر المذكور أدناه:

سودو نانو ~ /. حساب تعريفي

أضف البرنامج النصي التالي في الجزء السفلي من الملف المصدر واحفظ الملف بالضغط على السيطرة + X وثم و:

تصدير PYENV_ROOT = '$ HOME / .pyenv'

الأمر- v pyenv > / dev / null || تصدير PATH = '$ PYENV_ROOT / حاوية: $ PATH'

EVAL '$ (pyenv init -)'

الخطوة الرابعة: أعد تحميل التغييرات على متغير بيئة من خلال الأمر التالي:

مصدر ~ /. حساب تعريفي

الخطوة الخامسة: تحقق من تثبيت بينف من خلال أمر الإصدار:

pyenv - الإصدار

الخطوة السادسة: قم بتشغيل أمر list للتحقق من إصدارات Python المتوفرة:

تثبيت pyenv - قائمة

الخطوة السابعة: يمكنك اختيار أي إصدار تريد تثبيته على دبيان ، وأنا أختار 3.10.9

تثبيت pyenv 3.10.9

الخطوة الثامنة: بعد التثبيت ، قم بتشغيل الأمر التالي لجعل الإصدار المثبت عالميًا لجميع المستخدمين:

بينف عالمي 3.10.9

قم بتشغيل الأمر التالي لتأكيد التغييرات:

بيثون - الإصدار

الحد الأدنى

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