تثبيت لينكس ديبان على البيئة الافتراضية | How to install Linux Debian 9
جدول المحتويات:
بيئة Python الافتراضية هي شجرة دليل قائمة بذاتها تتضمن تثبيت Python وعدد من الحزم الإضافية.
الغرض الرئيسي من البيئات الافتراضية لبيثون هو خلق بيئة معزولة لمشاريع بيثون المختلفة. وبهذه الطريقة يمكنك تثبيت إصدار محدد من وحدة نمطية على أساس كل مشروع دون الحاجة إلى القلق من أنه سيؤثر على مشاريع Python الأخرى الخاصة بك.
في هذا البرنامج التعليمي ، سنقدم إرشادات خطوة بخطوة حول كيفية إنشاء بيئات Python الافتراضية على Ubuntu 18.04.
إنشاء بيئة افتراضية لبيثون 3
يأتي Ubuntu 18.04 مع Python 3.6 افتراضيًا. يمكنك التحقق من تثبيت Python 3 على نظامك عن طريق تشغيل:
python3 -V
يجب أن يبدو الإخراج كالتالي:
Python 3.6.5
إذا كنت تريد تثبيت أحدث إصدار كبير من لغة Python ، اتبع Python 3.7 هذه التعليمات.
بدءًا من Python 3.6 ، تتمثل الطريقة الموصى بها لإنشاء بيئة افتراضية في استخدام وحدة
venv
.
لنبدأ بتثبيت حزمة
python3-venv
التي توفر وحدة
venv
.
sudo apt install python3-venv
بمجرد تثبيت الوحدة النمطية ، نحن مستعدون لإنشاء بيئات افتراضية لبرنامج Python 3.
أولاً ، انتقل إلى دليل ترغب في تخزين بيئات Python 3 الافتراضية فيه. في الدليل ، قم بتشغيل الأمر التالي لإنشاء بيئة افتراضية جديدة:
python3 -m venv my-project-env
ينشئ الأمر أعلاه دليلًا يسمى
my-project-env
، والذي يحتوي على نسخة من Python binary ، و Pip package manager ، ومكتبة Python القياسية ، وغيرها من ملفات الدعم.
لبدء استخدام هذه البيئة الافتراضية ، تحتاج إلى تنشيطها عن طريق تشغيل البرنامج النصي
activate
:
source my-project-env/bin/activate
بمجرد تنشيطه ، سيتم إضافة دليل سلة البيئة الافتراضية في بداية متغير
$PATH
. أيضًا ستتغير مطالبة shell وسيظهر اسم البيئة الافتراضية التي تستخدمها حاليًا. في حالتنا ، هذا هو
my-project-env
:
$ source my-project-env/bin/activate (my-project-env) $
الآن بعد تنشيط البيئة الافتراضية ، يمكننا بدء تثبيت الحزم وترقيتها وإزالتها باستخدام pip.
لنقم بإنشاء نص بيثون بسيط باستخدام وحدة الطلبات.
داخل البيئة الافتراضية ، يمكنك استخدام
pip
أمر بدلاً من
pip3
و
python
بدلاً من
python3
.
الخطوة الأولى هي تثبيت الوحدة ، باستخدام Python package manager ، النقطة:
pip install requests
للتحقق من التثبيت ، يمكنك محاولة استيراد الوحدة النمطية:
import requests
إذا لم تكن هناك أخطاء في استيراد الوحدة النمطية ، فسيتم التثبيت بنجاح.
في هذا المثال ، سنستخدم موقع httpbin.org الذي يوفر خدمة HTTP للطلب والاستجابة بسيطة لطباعة جميع إدخالات الرأس.
افتح محرر النص الخاص بك وقم بإنشاء ملف جديد:
nano testing.py
الصق المحتوى التالي في الملف:
import requests r = requests.get('http://httpbin.org/get') print(r.headers)
أغلق واحفظ الملف.
يمكننا الآن تشغيل البرنامج النصي عن طريق كتابة:
python testing.py
سيقوم البرنامج النصي بطباعة قاموس لجميع إدخالات الرأس كما هو موضح أدناه:
{'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Tue, 18 Sep 2018 16:50:03 GMT', 'Content-Type': 'application/json', 'Content-Length': '266', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur'}
بمجرد الانتهاء من عملك لإلغاء تنشيط البيئة ، ما عليك سوى كتابة
deactivate
وستعود إلى غلافك العادي.
استنتاج
لقد تعلمت كيفية إنشاء بيئات Python الافتراضية واستخدامها. يمكنك تكرار الخطوات الموضحة أعلاه وإنشاء بيئات افتراضية إضافية لمشاريع Python الخاصة بك.
كيفية إنشاء أوبونتو 18.04 USB عصا على لينكس
في هذا البرنامج التعليمي ، سوف نوضح لك كيفية إنشاء عصا Ubuntu USB قابلة للتشغيل من محطة Linux. يمكنك استخدام عصا USB هذه للتمهيد واختبار أو تثبيت Ubuntu على أي جهاز كمبيوتر يدعم التشغيل من USB.
كيفية تثبيت بيثون 3.7 على أوبونتو 18.04
Python 3.7 هو أحدث إصدار رئيسي من لغة Python. يصف هذا البرنامج التعليمي طريقتين لتثبيت Python 3.7 على Ubuntu 18.04.
كيفية تثبيت بيثون 3.8 على أوبونتو 18.04
في هذا البرنامج التعليمي ، سنغطي طريقتين مختلفتين لتثبيت Python 3.8 على Ubuntu 18.04. الخيار الأول هو تثبيت حزمة deb من deadsnakes PPA ، والثاني هو عن طريق البناء من الكود المصدري.







