تعد حزمة pyenv أداة مفيدة جدًا لإدارة إصدارات متعددة من Python، دون الكثير من المتاعب. كما يأتي مزودًا بالعديد من المكونات الإضافية لتبسيط تجربة التطوير، بما في ذلك pyenv-virtualenv، الذي يوفر ميزات لإدارة البيئات الافتراضية وبيئات الوحدات السكنية.
للأسف، pyenv غير مدعوم على نظام التشغيل Windows. ومع ذلك، نوصي باستخدام شوكة pyenv-win لمستخدمي Windows.
نظام التشغيل 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
أسرع طريقة لتثبيت pyenv وبعض المكونات الإضافية الشائعة هي استخدام مثبت pyenv:
curl https://pyenv.run | bash
بعد ذلك، أعد تشغيل الصدفة الخاصة بك حتى تصبح تغييرات المسار سارية المفعول:
exec $SHELL
تحديث pyenv بسيط مثل:
pyenv update
تم تثبيت ملف pyenv القابل للتنفيذ في $PYENV_ROOT، والذي يكون افتراضيًا ~/.pyenv. لإلغاء تثبيته، ما عليك سوى إزالته:
rm -fr ~/.pyenv
ثم قم بتنظيف ملف .bashrc الخاص بك، وذلك بإزالة الأسطر التالية منه:
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv virtualenv-init -)"
تعلمنا في هذه المقالة مدى سهولة وسهولة استخدام pyenv والمكونات الإضافية المرتبطة به لإدارة إصدارات متعددة من Python والبيئات الافتراضية من جهاز واحد.
تم نشر هذه المقالة في الأصل هنا.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3