"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > إدارة إصدارات Python والبيئات الافتراضية باستخدام pyenv

إدارة إصدارات Python والبيئات الافتراضية باستخدام pyenv

تم النشر بتاريخ 2024-08-06
تصفح:129

Managing Python Versions and Virtual Environments using pyenv

تعد حزمة pyenv أداة مفيدة جدًا لإدارة إصدارات متعددة من Python، دون الكثير من المتاعب. كما يأتي مزودًا بالعديد من المكونات الإضافية لتبسيط تجربة التطوير، بما في ذلك pyenv-virtualenv، الذي يوفر ميزات لإدارة البيئات الافتراضية وبيئات الوحدات السكنية.

للأسف، pyenv غير مدعوم على نظام التشغيل Windows. ومع ذلك، نوصي باستخدام شوكة pyenv-win لمستخدمي Windows.

تثبيت pyenv

1. قم بتثبيت تبعيات بناء Python المطلوبة

نظام التشغيل Mac OS X

brew install openssl readline sqlite3 xz zlib

أوبونتو/ديبيان/مينت

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

جبال الألب

apk add --no-cache git bash build-base libffi-dev openssl-dev bzip2-dev zlib-dev readline-dev sqlite-dev 

2. تثبيت pyenv

أسرع طريقة لتثبيت pyenv وبعض المكونات الإضافية الشائعة هي استخدام مثبت pyenv:

curl https://pyenv.run | bash

بعد ذلك، أعد تشغيل الصدفة الخاصة بك حتى تصبح تغييرات المسار سارية المفعول:

exec $SHELL

3. تحديث pyenv

تحديث pyenv بسيط مثل:

pyenv update

4. التبديل بين إصدارات بايثون

  • pyenv local 3.3.3 - يقوم بتعيين Python 3.3.3 في الصدفة المحلية.
  • pyenv global 2.7.3 - يقوم بتعيين Python 2.7.3 عالميًا، في جميع الأصداف.

5. إدارة البيئات الافتراضية وإصدارات بايثون

  • pyenv virtualenv 3.3.3 virtual-env-name - ينشئ بيئة افتراضية تسمى virtual-env-name التي تستخدم Python 3.3.3
  • pyenv virtualenvs - يعرض البيئات الافتراضية التي تم إنشاؤها.
  • pyenv تفعيل اسم البيئة الافتراضية - تنشيط البيئة الافتراضية باسم اسم البيئة الافتراضية.
  • pyenv deactivate - يقوم بإلغاء تنشيط البيئة الافتراضية النشطة حاليًا.

إلغاء تثبيت pyenv

تم تثبيت ملف pyenv القابل للتنفيذ في $PYENV_ROOT، والذي يكون افتراضيًا ~/.pyenv. لإلغاء تثبيته، ما عليك سوى إزالته:

rm -fr ~/.pyenv

ثم قم بتنظيف ملف .bashrc الخاص بك، وذلك بإزالة الأسطر التالية منه:

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"

خاتمة

تعلمنا في هذه المقالة مدى سهولة وسهولة استخدام pyenv والمكونات الإضافية المرتبطة به لإدارة إصدارات متعددة من Python والبيئات الافتراضية من جهاز واحد.

تم نشر هذه المقالة في الأصل هنا.

بيان الافراج تم إعادة نشر هذه المقالة على: https://dev.to/hisk/managing-python-versions-and-virtual-environments-using-pyenv-3i41?1 إذا كان هناك أي انتهاك، فيرجى الاتصال بـ [email protected] للحذف هو - هي
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3