كيفية تثبيت بايثون على نظامك: دليل

يتضمن تثبيت بايثون على نظامك بضع خطوات بسيطة. أولاً، تحقق مما إذا كان بايثون مثبتًا بالفعل بفتح واجهة سطر الأوامر وكتابة python –version أو python3 –version. يمكنك تثبيت بايثون على نظام ويندوز باستخدام برنامج التثبيت الرسمي من Python.org أو من متجر مايكروسوفت. بالنسبة لنظام لينكس، استخدم مدير الحزم أو أنشئ بايثون من المصدر.

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

للحصول على أقصى استفادة من هذا البرنامج التعليمي، يجب أن تشعر بالراحة عند استخدام محطة نظام التشغيل لديك أو سطر الأوامر.

Windows: كيفية التحقق من بايثون أو الحصول عليه

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

ملاحظة: في هذا الدرس ، ستركز على تثبيت أحدث إصدار من بايثون في نظام التشغيل الحالي (OS) بدلاً من تثبيت إصدارات متعددة من بايثون.

التحقق من إصدار بايثون على Windows

للتحقق مما إذا كان لديك بالفعل بايثون على جهاز Windows الخاص بك ، افتح تطبيق سطر الأوامر مثل PowerShell أو Windows Terminal.

اتبع الخطوات التالية لفتح PowerShell على نظام التشغيل Windows:

  • اضغط على مفتاح Win.
  • أكتب PowerShell.
  • اضغط على Enter.

بدلاً من ذلك، يمكنك النقر بزر الماوس الأيمن على زر “ابدأ” واختيار Windows PowerShell أو Windows PowerShell (مسؤول). في بعض إصدارات Windows، ستجد Terminal أو Terminal (مسؤول).

مع فتح سطر الأوامر، اكتب الأمر التالي واضغط على مفتاح الإدخال:

PS> python --version
Python 3.x.z

سيظهر لك الإصدار المثبت باستخدام مفتاح --version. لاحظ أن الجزء 3.x.z هو رمز بديل هنا. في جهازك، يمثل x وz رقمين يتوافقان مع الإصدار المثبت لديك.

وبدلاً من ذلك، يمكنك استخدام المفتاح -V:

PS> python -V
Python 3.x.z

باستخدام الأمر python -V أو python—-version، يمكنك التحقق من تثبيت بايثون على نظامك ومعرفة إصداره. إذا لم يكن بايثون مثبتًا على نظام التشغيل، فستظهر لك رسالة خطأ.

معرفة خيارات تثبيت بايثون على نظام التشغيل Windows

ستتوفر لك خيارات مختلفة لتثبيت بايثون إذا كنت تستخدم جهاز كمبيوتر يعمل بنظام ويندوز. إليك ثلاثة خيارات شائعة:

  • مُثبِّت بايثون الرسمي لنظام ويندوز: يتضمن هذا النهج تنزيل مُثبِّت بايثون مباشرةً من موقع Python.org. يُوصى به للمطورين المتوسطين والمتقدمين الذين يحتاجون إلى مزيد من التحكم أثناء عملية التثبيت.
  • متجر مايكروسوفت: أسرع خيار تثبيت على نظام ويندوز هو استخدام تطبيق متجر مايكروسوفت. يُنصح به لمبرمجي بايثون المبتدئين الذين يبحثون عن تجربة تفاعلية سهلة الإعداد.
  • نظام Windows الفرعي لنظام Linux (WSL): يسمح لك نظام WSL بتشغيل بيئة Linux مباشرة على Windows.

في هذا القسم، سوف تركز فقط على الخيارين الأولين، وهما الخياران الأكثر شيوعًا في بيئات Windows.

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

Windows: كيفية تثبيت بايثون باستخدام المثبت الرسمي

للمطورين الذين يحتاجون بيئة تطوير بايثون متكاملة الميزات، يُنصح بالتثبيت من مُثبّت بايثون الرسمي، فهو يُتيح تخصيصًا وتحكمًا أكبر في عملية التثبيت.

في هذا القسم، ستتعرف على الخطوات اللازمة لتثبيت بايثون باستخدام برنامج التثبيت الرسمي من Python.org.

الخطوة 1: تنزيل برنامج التثبيت الرسمي لـبايثون

اتبع الخطوات التالية لتنزيل برنامج التثبيت الرسمي لـبايثون من موقع Python.org:

  • افتح متصفحك وانتقل إلى صفحة التنزيلات لنظام Windows على Python.org.
  • تحت عنوان إصدارات بايثون لنظام Windows، انقر فوق الرابط الخاص بإصدار بايثون 3 الأحدث – بايثون 3.x.z.
  • قم بالتمرير إلى الأسفل وحدد إما مثبت Windows (64 بت) أو مثبت Windows (32 بت).

عند الانتهاء من تنزيل برنامج التثبيت، يمكنك الانتقال إلى الخطوة التالية.

الخطوة 2: تشغيل برنامج التثبيت بايثون

بعد اختيار برنامج التثبيت وتنزيله، شغّله بالنقر المزدوج عليه. سيظهر لك معالج تثبيت، كما هو موضح أدناه، على شاشتك:

معالج تثبيت بايثون

هناك أربعة أشياء مهمة يجب ملاحظتها حول مربع الحوار هذا:

  1. مسار التثبيت الافتراضي موجود في الدليل AppData/ الخاص بمستخدم Windows الحالي.
  2. يتيح لك زر تخصيص التثبيت تخصيص موقع التثبيت وبعض الميزات الإضافية، بما في ذلك تثبيت pip وIDLE.
  3. يتيح استخدام امتيازات المسؤول عند تثبيت py.exe لكل مستخدم على الجهاز الوصول إلى مشغل py.exe.
  4. مربع الاختيار “إضافة python.exe إلى PATH” غير مُفعّل افتراضيًا. هناك عدة أسباب قد تمنعك من استخدام بايثون على PATH، لذا تأكد من فهمك للعواقب قبل تفعيل هذا المربع.

كما يمكنك الاستنتاج، فإن برنامج التثبيت الرسمي لـبايثون يمنحك تحكمًا دقيقًا في عملية التثبيت على نظام Windows.

ملاحظة: إذا كنت تريد أن يعمل أمر python على جهاز الكمبيوتر الذي يعمل بنظام Windows، فمن المستحسن أن تقوم بتنشيط مربع الاختيار PATH.

استخدم الخيارات في مربع الحوار لتخصيص التثبيت بما يناسب احتياجاتك. ثم انقر على “تثبيت”. هذا كل شيء! لديك الآن أحدث إصدار من بايثون 3 على جهاز ويندوز الخاص بك!

إذا كنت مهتمًا بمعرفة مكان التثبيت، فيمكنك استخدام الأمر where.exe في PowerShell:

PS> where.exe python
C:\Users\pyarabic\AppData\Local\Microsoft\WindowsApps\python.exe

لاحظ أن الأمر where.exe سيعمل فقط إذا تم تثبيت بايثون لحساب المستخدم الخاص بك.

Windows: كيفية تثبيت بايثون من متجر Microsoft

إذا كنتَ جديدًا على بايثون وتركز على تعلمها أكثر من بناء برامج احترافية، فيمكنك تثبيت بايثون من متجر مايكروسوفت. توفر الحزمة هناك أقصر وأسهل طريقة للبدء بأقل جهد.

مُثبِّت بايثون في متجر مايكروسوفت لديه بعض القيود. يذكر توثيق بايثون الرسمي ما يلي حول حزمة متجر مايكروسوفت:

حزمة Microsoft Store عبارة عن مُفسِّر بايثون سهل التثبيت، وهو مُخصَّص بشكل أساسي للاستخدام التفاعلي، على سبيل المثال، من قِبَل الطلاب. (المصدر)

الخلاصة هي أن حزمة بايثون على متجر مايكروسوفت “مخصصة بشكل أساسي للاستخدام التفاعلي”. وهي مصممة للطلاب ولمن يتعلمون بايثون لأول مرة.

بالإضافة إلى استهدافها للمبتدئين في بايثون، فإن الحزمة المتوفرة على متجر مايكروسوفت تعاني من قيود تجعلها غير مناسبة لبيئة التطوير الاحترافية. على وجه الخصوص، لا تتمتع بصلاحية الكتابة الكاملة إلى المواقع المشتركة مثل TEMP أو سجلّ البرامج.

الخطوة 1: افتح صفحة تطبيق بايثون على متجر Microsoft

افتح تطبيق Microsoft Store على جهاز Windows الخاص بك وابحث عن بايثون. ستجد على الأرجح إصدارات متعددة يمكنك اختيار تثبيتها. اختر أحدث إصدار من بايثون متوفر في المتجر لفتح صفحة التثبيت.

ملاحظة: تأكد من أن تطبيق بايثون الذي حددته هو من إنتاج Python Software Foundation (PSF)، وهي المنظمة التي تقف وراء تطوير بايثون.

تطبيق بايثون الرسمي على Microsoft Store مجاني، لذا إذا كان تطبيق بايثون يكلفك أموالاً، فهو التطبيق الخطأ.

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

الخطوة 2: تثبيت تطبيق بايثون

بعد تحديد الإصدار الذي تريد تثبيته، اتبع الخطوات التالية لإكمال عملية التثبيت:

  • انقر على زر Get.
  • انتظر حتى يتم تنزيل التطبيق وتثبيته.

بمجرد اكتمال التثبيت، افتح Windows PowerShell وقم بتشغيل الأمر python --version لتأكيد تثبيت بايثون على جهازك.

إلى جانب مفسّر بايثون، يمكنك الوصول إلى بعض الأدوات الأخرى، بما في ذلك pip وIDLE!

Linux: كيفية التحقق من بايثون أو الحصول عليه

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

التحقق من إصدار بايثون على Linux

تأتي معظم توزيعات لينكس مُثبّتةً افتراضيًا مع بايثون. في معظم الحالات، لن يكون الإصدار المُثبّت هو أحدث إصدار من بايثون. لمعرفة إصدار بايثون المُثبّت لديك على لينكس، افتح نافذة طرفية وشغّل الأمر التالي:

$ python3 --version

إذا كان لديك بايثون على جهازك، فسيستجيب هذا الأمر برقم الإصدار. بدلاً من --version، يمكنك استخدام المفتاح -V الأقصر:

$ python3 -V

سيُظهر لك أيٌّ من هذين المفتاحين رقم إصدار تثبيت بايثون المرتبط بالأمر. إذا كان إصدارك الحالي قديمًا، فينبغي عليك الحصول على أحدث إصدار من بايثون.

معرفة خيارات تثبيت بايثون على Linux

هناك طريقتان رئيسيتان لتثبيت توزيع بايثون الرسمي على نظام تشغيل Linux:

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

لا تحتوي جميع توزيعات لينكس على بايثون في مستودع الحزم. لذا، بناءً على توزيعتك، قد يكون بناء بايثون من شيفرته المصدرية هو خيارك الوحيد.

ملاحظة: نظرًا للتنوع الكبير في توزيعات Linux المتاحة، فلن تجد برنامج تثبيت رسمي يمكنك تنفيذه على نظام Linux لتثبيت بايثون كما يمكنك على macOS وWindows.

إذا كانت توزيعة لينكس لديك تتضمن بايثون ضمن قائمة الحزم المتاحة، فقد تلاحظ أن الإصدار الموجود في المستودع ليس أحدث إصدار متوفر على Python.org. في هذه الحالة، خيارك الوحيد للحصول على أحدث إصدار هو بناءه من المصدر.

إذا كنت تستخدم توزيعة لينكس ذات إصدار متجدد مثل Arch وManjaro وopenSUSE Tumbleweed وغيرها، فمن المرجح أن يكون أحدث إصدار من بايثون متاحًا للتثبيت أو التحديث باستخدام مدير حزم النظام. في هذه الحالة، لتحديث بايثون، ما عليك سوى تحديث النظام باستخدام الأوامر المناسبة.

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

لينكس: كيفية بناء بايثون من الكود المصدري

سيكون لديك على الأقل ثلاثة أسباب لاختيار بناء Python من الكود المصدر:

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

يمكنك تنفيذ الخطوات المذكورة في الأقسام التالية لاستكمال عملية التثبيت على جهاز Linux الخاص بك.

الخطوة 1: تنزيل كود المصدر Python

للبدء، عليك استنساخ مستودع cpython من GitHub أو الحصول على شيفرة Python المصدرية من Python.org. إذا ذهبت إلى صفحة التنزيلات، فستجد أحدث مصدر لـ Python 3 في الأعلى.

عند اختيار أحدث إصدار من بايثون، سيظهر قسم “الملفات” أسفل الصفحة. اختر ملف Gzipped source tarball وقم بتنزيله على جهازك.

إذا كنت تفضل استخدام سطر الأوامر، فيمكنك استخدام wget لتنزيل الملف إلى الدليل الحالي لديك:

$ wget https://www.python.org/ftp/python/3.x.z/Python-3.x.z.tgz

لكي يعمل هذا الأمر، يجب عليك تحديد الإصدار المراد تنزيله. عند انتهاء تنزيل ملف tarball، ستحتاج إلى القيام ببعض الأمور لتجهيز نظامك لبناء بايثون.

الخطوة 2: تحضير النظام الخاص بك لبناء بايثون

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

أوبونتو، ديبيان، ولينكس مينت

أولاً، قم بتحديث قائمة الحزم المتوفرة وقم بترقيتها باستخدام الأوامر التالية:

$ sudo apt update
$ sudo apt upgrade

لاحظ أنه نظرًا لاستخدامك الأمر sudo، فسوف يُطلب منك تقديم كلمة مرور الجذر الخاصة بك.

بعد ذلك، تأكد من تثبيت كافة متطلبات البناء:

$ sudo apt install -y make build-essential libssl-dev zlib1g-dev \
       libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
       libncurses5-dev libncursesw5-dev xz-utils tk-dev

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

أوبن سوزي لينكس

يُعدّ البناء من المصدر الطريقة الأكثر موثوقية لتثبيت بايثون على openSUSE. للقيام بذلك، ستحتاج إلى تثبيت أدوات التطوير، والتي يُمكنك القيام بها في YaST عبر القوائم أو باستخدام أمر zypper كما هو موضح أدناه:

$ sudo zypper install -t pattern devel_C_C

قد يستغرق إكمال هذه العملية بعض الوقت نظرًا لتثبيت عدة حزم. لذا، لا تتردد في تناول قهوتك والاسترخاء.

فيدورا لينكس

لتحضير نظام Fedora الخاص بك لبناء Python من المصادر، يجب عليك أولاً تحديث النظام باستخدام مدير الحزم yum:

$ sudo yum -y update

بمجرد انتهاء yum من التحديث، يمكنك تثبيت تبعيات البناء الضرورية باستخدام الأوامر التالية:

$ sudo yum -y groupinstall "Development Tools"
$ sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel

ستقوم هذه الأوامر بتنزيل وتثبيت جميع الأدوات المطلوبة لتجميع Python من الكود المصدر الخاص به.

الخطوة 3: بناء وتثبيت Python على نظامك

بمجرد أن يكون نظامك جاهزًا وملف TAR الذي يحتوي على كود المصدر الخاص بـ Python، يمكنك فك ضغط المصدر في دليل:

$ tar xvf Python-3.x.z.tgz
$ cd Python-3.x.z/

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

الآن تحتاج إلى تشغيل البرنامج النصي ./configure للتحضير للبناء:

$ ./configure --enable-optimizations --with-ensurepip=install

سيُفعّل علم تمكين التحسينات بعض التحسينات داخل بايثون لتسريع تشغيله. قد يُضيف هذا عشرين أو ثلاثين دقيقة إلى وقت التجميع. سيُثبّت علم with-ensurepip=install أداة pip مُدمجة مع هذا التثبيت.

بعد ذلك، يمكنك بناء بايثون باستخدام أمر “make”. يتيح لك الخيار -j إخبار الأمر “make” بتقسيم البناء إلى خطوات متوازية لتسريع عملية التجميع. حتى مع عمليات البناء المتوازية، قد تستغرق هذه الخطوة عدة دقائق:

$ make -j 8

أخيرًا، عليك تثبيت إصدار بايثون المُجمّع. ستستخدم أمر altinstall هنا لتجنب الكتابة فوق نظام بايثون. ستحتاج إلى تشغيل الأمر التالي بصلاحيات الجذر:

$ sudo make altinstall

قد يستغرق التثبيت بعض الوقت. بعد الانتهاء، يمكنك التأكد من إعداد بايثون بشكل صحيح.

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

اختبر الأمر أدناه للتأكد من أن الإصدار المجمّع هو من Python:

$ python3.x --version
Python 3.x.z

مرة أخرى، في حالتك، يجب تشغيل هذا الأمر باستخدام رقم الإصدار المحدد.

يمكنك أيضًا تشغيل مجموعة اختبارات بايثون للتأكد من أن كل شيء يعمل بشكل صحيح على نظامك. للقيام بذلك، نفّذ الأمر التالي:

$ python3.x -m test

ربما ترغب في البحث عن شيء آخر لفترة، لأن حاسوبك سيُجري اختبارات لفترة. إذا نجحت جميع الاختبارات، فكن على ثقة بأن إصدار بايثون الجديد سيعمل كما هو متوقع!

أندرويد: كيفية تثبيت بايثون على أندرويد

إذا كان لديك جهاز لوحي أو هاتف يعمل بنظام Android وترغب في ممارسة Python أثناء التنقل، فلديك عدة خيارات متاحة.

على سبيل المثال، يتميز Pydroid 3 بمترجم فوري يمكنك استخدامه لجلسات REPL. كما يسمح لك بتحرير وحفظ وتنفيذ أكواد بايثون. يتوفر منه إصدار مجاني وإصدار مدفوع (Premium) يدعم التنبؤ بالكود وتحليله.

أنت الآن تعرف كيفية تثبيت أحدث إصدار من بايثون على نظام التشغيل الخاص بك. رحلة برمجة بايثون بدأت للتو.


اكتشاف المزيد من بايثون العربي

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top

اكتشاف المزيد من بايثون العربي

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading