تثبيت بايثون وتهيئة بيئة العمل علي نظام Linux

08-11-22 أحمدُ عُبَيْد 4242 0

في هذه المقالة، سنتعلم كيفية تثبيت Python علي نظام Linux وكيفية التعامل معه. تابع الشرح وابدأ كتابة اكواد بايثون في لمح البصر!

أنت هنا في المكان الصحيح. لتصبح Pythoneer أو Pythonista، او مبرمج بايثون. 

المتطلبات اللازمة لتثبيت Python على Linux

ستحتاج إلى بعض المتطلبات الأساسية التي يجب توافرها قبل أن نقوم بتثبيت Python على Linux. وهي على النحو التالي:

كمبيوتر يعمل بنظام تشغيل Debian / Fedora مع ذاكرة وصول عشوائي (RAM) بسعة 2 غيغابايت كحد أدنى (يُفضل 4 غيغابايت) و 5 غيغابايت من مساحة القرص الصلب

أيضًا، تحتاج إلى إمكانية الوصول الي sudo على النظام الذي تريد تثبيت Python عليه

ملحوظة: الأمر sudo هو امر يسمح لك بترقية حساب المستخدم العادي الي حساب مستخدم مميز "سوبر" وذلك للحصول على امتيازات الجذر. لمعرفة المزيد عن sudo commands   

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

يأتي Python  محملاً مسبقاً مع العديد من توزيعات Linux ، ولكن ربما قد يكون اصدار قديم . يجب عليك التحقق من الإصدار الموجود علي نظامك.

لمعرفة إصدار Python الذي لديك، افتح نافذة الطرفية terminal وجرب الأوامر التالية:


# Check the system Python version
$ python --version

# Check the Python 3 version
$ python3 --version

# Check the Python 2 version
$ python2 --version

على سبيل المثال، إذا كان لديك بالفعل اصدار من اصدارات بايثون مثبت علي نظامك ،ستري نتيجة مشابهة لذلك:


$ python3 --version
Python 3.6.10

كيفية تنزيل وتثبيت Python علي نظام Linux

الخطوة 1: قم بتثبيت حزم التطوير المطلوبة لبناء Python:

على دبيان Debian :


$ sudo apt update
$ sudo apt install build-basic zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev \
libssl-dev libreadline-dev libffi-dev curl

على فيدورا Fedora :


$ sudo dnf groupinstall development

الخطوة 2: قم بتنزيل أحدث إصدار ثابت من Python 3:

قم بزيارة  وقم بتنزيل أحدث إصدار من Python 3. بعد اكتمال التنزيل ، سيكون لديك ملف أرشيف .tar.xz ("tarball") يحتوي على الكود المصدري ل Python. 

الخطوة 3: استخرج ملف tar لتثبيت Python على Linux:

بمجرد اكتمال التنزيل ، قم باستخراج tarball إما باستخدام تطبيق المستخرج الذي تختاره أو أمر Linux tar ، على سبيل المثال:


$ tar -xf Python-3.?.?.tar.xz

الخطوة 4: تكوين البرنامج النصي Configure the Script:

بمجرد استخراج ملفات Python ، انتقل إلى برنامج التكوين النصي وقم بتنفيذه في المحطة الطرفية terminal باستخدام:


$ cd Python-3.*
./configure

قد يستغرق التكوين بعض الوقت. انتظر حتى ينتهي.

الخطوة 5: ابدأ عملية الإنشاء:

إذا كان لديك بالفعل إصدار من Python مثبتًا على نظامك وتريد تثبيت الإصدار الجديد بجانبه ، فاستخدم هذا الأمر:


$ sudo make altinstall

إذا كنت تريد استبدال الإصدار الحالي من Python بهذا الإصدار الجديد ، فيجب عليك إلغاء تثبيت حزمة Python الحالية باستخدام مدير الحزم (مثل apt أو dnf ) ثم تثبيت:


$ sudo make install

الخطوة 6: التحقق من التثبيت:

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


python --version

تثبيت وإنشاء البيئة الافتراضية

توفر Python حزمة تُعرف باسم venv (بيئة افتراضية) ، والتي تساعدك على عزل مجلد أو حزمة برنامج عن غيرها.

لإنشاء بيئة افتراضية، أدخل ما يلي في المحطة الطرفية terminal (في هذا المثال ، افترض أن إصدار Python الذي قمت بتثبيته 3.8 ):


python3.8 -m venv example

يقوم هذا الأمر بإنشاء مجلد جديد (والذي سميته example ).

لتنشيط البيئة الافتراضية ، أدخل:


$ source example/bin/activate
(example) $

لاحظ أن موجه الأوامر الطرفية ( $ ) مسبوق الآن باسم البيئة الافتراضية.

لإلغاء تنشيط البيئة الافتراضية ، استخدم أمر إلغاء التنشيط :


(example) $ deactivate

معلومات اكثر:

قد ترغب في الرجوع إلى المصادر التالية للحصول على معلومات إضافية حول هذا الموضوع.  

توثيف بايثون: إنشاء بيئة افتراضية

الخلاصة:

يمكنك الآن الوصول إلى أحدث إصدار من Python لنظامك. رحلتك في تعلم بايثون بدأت للتو.

تعلمت في هذا الدرس كيفية:

التحقق من إصدار Python المثبت على نظامك، إن وجد

تعلمنا تثبيت أحدث إصدار من Python على نظام التشغيل Linux

قمنا بتهيئة بيئة العمل

إذا كان لديك أي ملاحظات أو أسئلة، فيرجى تركها في التعليقات.


 



الكلمات الدلالية


بايثون نظام لينكس

شارك المقال