تثبيت لغة بايثون على جهازك (Python Installation)
تثبيت لغة بايثون على جهازك هو الخطوة العملية الأولى والأساسية في رحلتك لتعلم البرمجة. بدون تثبيت المفسر (Interpreter) الخاص ببايثون، لن يتمكن حاسوبك من فهم وتنفيذ الأكواد البرمجية التي ستكتبها. في هذا الدرس الشامل والمفصل، سنشرح لك خطوة بخطوة كيفية تثبيت بايثون على جميع أنظمة التشغيل الرئيسية، مع حل جميع المشاكل الشائعة التي قد تواجهها، وإعداد بيئة العمل المثالية للبدء في كتابة برامجك الأولى.
1. ما المقصود بتثبيت Python؟
عندما نتحدث عن تثبيت بايثون، فإننا نقصد تحميل وتنصيب البرنامج الأساسي المسمى "مفسر بايثون" (Python Interpreter) على نظام التشغيل الخاص بجهازك. هذا المفسر هو البرنامج المسؤول عن قراءة الكود البرمجي الذي تكتبه بلغة بايثون، وترجمته إلى تعليمات يفهمها المعالج (CPU)، ثم تنفيذ هذه التعليمات للحصول على النتائج المطلوبة.
بدون المفسر، ملفات بايثون التي تحمل امتداد .py ستكون مجرد ملفات نصية عادية لا يمكن تشغيلها. المفسر هو الجسر الذي يربط بين الكود الذي تكتبه بلغة بشرية مبسطة (بايثون) وبين اللغة الآلية المعقدة التي يفهمها الحاسوب. عملية التثبيت تتضمن أيضاً تنصيب مكتبات بايثون القياسية (Standard Library) التي توفر آلاف الوظائف الجاهزة، بالإضافة إلى أداة إدارة الحزم pip التي تسمح لك بتحميل مكتبات إضافية من الإنترنت.
2. لماذا نحتاج لتثبيت Python محلياً على الجهاز؟
قد يتساءل البعض: لماذا أحتاج لتثبيت بايثون على جهازي طالما توجد مواقع تتيح كتابة وتشغيل الأكواد أونلاين مباشرة من المتصفح؟ الإجابة هي أن التثبيت المحلي ضروري لعدة أسباب تقنية ومهنية مهمة جداً.
أولاً، الأدوات الأونلاين محدودة القدرات. لا يمكنك من خلالها الوصول إلى ملفات جهازك، أو التعامل مع قواعد البيانات المحلية، أو تثبيت مكتبات خاصة، أو بناء تطبيقات سطح مكتب، أو تطوير مشاريع ويب كاملة. هذه الأدوات مفيدة فقط لتجربة أكواد بسيطة وسريعة، لكنها غير كافية للتعلم الجاد أو العمل الاحترافي.
ثانياً، السرعة والأداء. تشغيل الكود على جهازك مباشرة أسرع بكثير من إرساله إلى خادم بعيد عبر الإنترنت وانتظار النتائج. كما أن التثبيت المحلي لا يتطلب اتصالاً دائماً بالإنترنت، مما يتيح لك العمل في أي مكان وأي وقت.
ثالثاً، الخصوصية والأمان. عندما تكتب كوداً يتعامل مع بيانات حساسة أو شخصية، لا تريد إرسال هذه البيانات إلى خوادم خارجية. التثبيت المحلي يضمن بقاء بياناتك وأكوادك على جهازك فقط.
رابعاً، التحكم الكامل. التثبيت المحلي يمنحك السيطرة الكاملة على إصدار بايثون المستخدم، المكتبات المثبتة، إعدادات البيئة، وأدوات التطوير. هذا ضروري جداً عندما تعمل على مشاريع احترافية تتطلب بيئة عمل محددة ومضبوطة.
3. اختيار الإصدار المناسب من Python
قبل البدء في عملية التثبيت، يجب أن تعرف أن هناك إصدارين رئيسيين من بايثون: Python 2 و Python 3. إصدار Python 2 توقف دعمه رسمياً في الأول من يناير 2020، ولم يعد يتلقى أي تحديثات أمنية أو تقنية. لذلك، يجب عليك دائماً تثبيت Python 3، وهو الإصدار الحديث والمدعوم حالياً.
داخل Python 3، هناك إصدارات فرعية متعددة مثل 3.8 و 3.9 و 3.10 و 3.11 و 3.12. كل إصدار جديد يضيف ميزات جديدة ويحسن الأداء ويصلح الأخطاء. للمبتدئين، ننصح بتثبيت أحدث إصدار مستقر متاح (حالياً Python 3.12 أو 3.11)، لأنه يحتوي على أحدث التحسينات والميزات. يمكنك دائماً التحقق من أحدث إصدار من الموقع الرسمي python.org.
4. تثبيت Python على نظام Windows
نظام ويندوز هو الأكثر شيوعاً بين المستخدمين، وعملية تثبيت بايثون عليه سهلة جداً إذا اتبعت الخطوات التالية بدقة:
الخطوة الأولى: تحميل ملف التثبيت
افتح متصفح الإنترنت وتوجه إلى الموقع الرسمي لبايثون: https://www.python.org/downloads/. الموقع سيكتشف نظام التشغيل الخاص بك تلقائياً ويعرض لك زر تحميل كبير يحمل عنوان "Download Python 3.x.x" حيث x.x.x هو رقم الإصدار الأحدث. اضغط على هذا الزر لبدء تحميل ملف التثبيت. حجم الملف عادة يتراوح بين 25 إلى 30 ميجابايت، وسيتم حفظه في مجلد التحميلات الافتراضي.
الخطوة الثانية: تشغيل ملف التثبيت
بعد اكتمال التحميل، توجه إلى مجلد التحميلات وابحث عن ملف اسمه شبيه بـ python-3.12.0-amd64.exe. اضغط عليه مرتين لتشغيله. ستظهر لك نافذة التثبيت الرئيسية.
الخطوة الثالثة: تفعيل خيار Add Python to PATH (مهم جداً)
هذه هي أهم خطوة في عملية التثبيت بأكملها. في أسفل نافذة التثبيت، ستجد مربع اختيار (Checkbox) يحمل عنوان "Add Python 3.x to PATH". يجب عليك تفعيل هذا المربع بوضع علامة صح فيه قبل المتابعة. هذا الخيار يسمح لنظام ويندوز بمعرفة مكان تثبيت بايثون، مما يتيح لك تشغيل بايثون من أي مكان في سطر الأوامر (Command Prompt) دون الحاجة لكتابة المسار الكامل.
إذا نسيت تفعيل هذا الخيار، ستواجه مشكلة شائعة جداً حيث لن يتعرف النظام على أمر python عند كتابته في سطر الأوامر، وستحتاج لإعادة التثبيت أو إضافة المسار يدوياً إلى متغيرات البيئة (Environment Variables) وهي عملية معقدة للمبتدئين.
الخطوة الرابعة: اختيار نوع التثبيت
بعد تفعيل خيار PATH، ستجد أمامك خيارين: "Install Now" و "Customize installation". للمبتدئين، ننصح باختيار "Install Now" لأنه يثبت بايثون بالإعدادات الافتراضية المناسبة لمعظم المستخدمين. إذا كنت مستخدماً متقدماً وتريد التحكم في مكان التثبيت والمكونات المثبتة، يمكنك اختيار "Customize installation".
الخطوة الخامسة: انتظار اكتمال التثبيت
اضغط على "Install Now" وانتظر بضع دقائق حتى يكتمل التثبيت. ستظهر شريط تقدم يوضح سير العملية. عند الانتهاء، ستظهر رسالة "Setup was successful" تؤكد نجاح التثبيت. اضغط على "Close" لإغلاق النافذة.
الخطوة السادسة: التحقق من التثبيت
للتأكد من أن بايثون تم تثبيتها بنجاح، افتح سطر الأوامر (Command Prompt) بالضغط على مفتاح Windows + R، ثم اكتب cmd واضغط Enter. في النافذة السوداء التي ستظهر، اكتب الأمر التالي واضغط Enter:
python --version
إذا ظهر لك رقم الإصدار (مثل Python 3.12.0)، فهذا يعني أن التثبيت تم بنجاح. إذا ظهرت رسالة خطأ مثل "python is not recognized"، فهذا يعني أن خيار PATH لم يتم تفعيله، وستحتاج لإعادة التثبيت مع التأكد من تفعيله.
5. تثبيت Python على نظام macOS
نظام macOS يأتي عادة مع نسخة قديمة من Python 2 مثبتة مسبقاً، لكن كما ذكرنا سابقاً، Python 2 لم يعد مدعوماً. لذلك، يجب عليك تثبيت Python 3 بشكل منفصل. هناك طريقتان رئيسيتان للتثبيت على macOS:
الطريقة الأولى: التثبيت من الموقع الرسمي
توجه إلى https://www.python.org/downloads/macos/ وحمل ملف التثبيت الذي يحمل امتداد .pkg. بعد اكتمال التحميل، اضغط على الملف مرتين لتشغيل معالج التثبيت. اتبع التعليمات التي تظهر على الشاشة، واضغط "Continue" ثم "Install". قد يطلب منك إدخال كلمة مرور المستخدم الإداري. بعد اكتمال التثبيت، يمكنك التحقق من نجاح العملية بفتح تطبيق Terminal وكتابة:
python3 --version
لاحظ أننا استخدمنا python3 وليس python فقط، لأن الأمر python في macOS قد يشير إلى النسخة القديمة Python 2 المثبتة مسبقاً.
الطريقة الثانية: التثبيت باستخدام Homebrew
Homebrew هو مدير حزم شهير لنظام macOS يسهل تثبيت البرامج والأدوات التقنية. إذا كان لديك Homebrew مثبتاً مسبقاً، يمكنك تثبيت بايثون بأمر واحد بسيط. افتح Terminal واكتب:
brew install python3
Homebrew سيقوم تلقائياً بتحميل وتثبيت أحدث إصدار من Python 3 مع جميع المكتبات والأدوات المطلوبة. هذه الطريقة مفضلة لدى المطورين المحترفين لأنها تسهل إدارة التحديثات المستقبلية.
6. تثبيت Python على نظام Linux
معظم توزيعات لينكس (Linux Distributions) تأتي مع بايثون مثبتة مسبقاً، لكن قد تكون النسخة المثبتة قديمة. للتحقق من الإصدار المثبت حالياً، افتح Terminal واكتب:
python3 --version
إذا كانت النسخة قديمة أو غير مثبتة، يمكنك تثبيت أحدث إصدار باستخدام مدير الحزم الخاص بتوزيعتك:
على Ubuntu أو Debian
sudo apt update
sudo apt install python3 python3-pip
على Fedora
sudo dnf install python3 python3-pip
على Arch Linux
sudo pacman -S python python-pip
الأمر python3-pip أو python-pip يثبت أداة pip التي ستحتاجها لاحقاً لتثبيت المكتبات الإضافية.
7. التحقق من تثبيت pip
pip هي أداة إدارة الحزم (Package Manager) الرسمية لبايثون. تستخدم لتحميل وتثبيت المكتبات الإضافية من مستودع PyPI (Python Package Index) الذي يحتوي على أكثر من 400,000 مكتبة جاهزة. عادة، pip يتم تثبيتها تلقائياً مع بايثون، لكن من الجيد التحقق من وجودها:
pip --version
إذا ظهرت رسالة خطأ، يمكنك تثبيت pip يدوياً بتحميل ملف get-pip.py من https://bootstrap.pypa.io/get-pip.py ثم تشغيله بالأمر:
python get-pip.py
8. حل المشاكل الشائعة أثناء التثبيت
المشكلة الأولى: python is not recognized
هذه المشكلة تحدث في ويندوز عندما لا يتم تفعيل خيار "Add Python to PATH" أثناء التثبيت. الحل الأسهل هو إعادة تثبيت بايثون مع التأكد من تفعيل هذا الخيار. إذا كنت لا تريد إعادة التثبيت، يمكنك إضافة المسار يدوياً إلى متغيرات البيئة:
- اضغط بزر الماوس الأيمن على "This PC" أو "My Computer" واختر "Properties"
- اضغط على "Advanced system settings"
- اضغط على "Environment Variables"
- في قسم "System variables"، ابحث عن متغير اسمه "Path" واضغط "Edit"
- اضغط "New" وأضف المسار:
C:\Python312(استبدل 312 برقم الإصدار الخاص بك) - أضف أيضاً:
C:\Python312\Scripts - اضغط "OK" على جميع النوافذ وأعد تشغيل Command Prompt
المشكلة الثانية: Permission Denied على Linux/Mac
إذا ظهرت رسالة "Permission denied" عند محاولة تثبيت بايثون أو مكتبة ما، استخدم sudo قبل الأمر لتشغيله بصلاحيات المدير:
sudo pip install package_name
المشكلة الثالثة: إصدارات متعددة من Python
إذا كان لديك أكثر من إصدار من بايثون مثبت، قد تحتاج لتحديد الإصدار المطلوب بوضوح. استخدم python3 بدلاً من python، أو حدد الإصدار بدقة مثل python3.12.
9. تمرين عملي: التحقق من التثبيت الصحيح
الآن بعد أن أتممت تثبيت بايثون، حان وقت التمرين العملي. افتح سطر الأوامر (Command Prompt في ويندوز أو Terminal في Mac/Linux) وجرب الأوامر التالية واحداً تلو الآخر:
# 1. التحقق من إصدار بايثون
python --version
# 2. التحقق من إصدار pip
pip --version
# 3. فتح المفسر التفاعلي
python
عند كتابة الأمر الأخير python، ستدخل إلى وضع المفسر التفاعلي (Interactive Mode) حيث يمكنك كتابة أكواد بايثون وتنفيذها مباشرة. جرب كتابة:
print("مرحباً! تم تثبيت بايثون بنجاح")
للخروج من المفسر التفاعلي، اكتب exit() أو اضغط Ctrl+Z ثم Enter في ويندوز، أو Ctrl+D في Mac/Linux.
ملاحظة مهمة
إذا واجهت أي مشكلة أثناء التثبيت، لا تقلق. معظم المشاكل لها حلول بسيطة ومتوفرة على الإنترنت. ابحث عن رسالة الخطأ التي ظهرت لك على Google أو Stack Overflow، وستجد حلولاً مفصلة. التثبيت هو خطوة لمرة واحدة فقط، وبعدها ستتمكن من التركيز الكامل على تعلم البرمجة.
الخطوة التالية
الآن بعد أن أصبح لديك بايثون مثبتة، حان وقت كتابة أول برنامج لك
الدرس التالي: تشغيل أول برنامج Python