كيفية تثبيت بايثون على الويندوز

النقاط الرئيسية

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



لا يأتي Python مُضمنًا مسبقًا مع Windows، ولكن هذا لا يعني أن مستخدمي Windows لن يجدوا لغة البرمجة المرنة مفيدة. ومع ذلك، فإن الأمر ليس بسيطًا مثل تثبيت الإصدار الأحدث، لذا دعنا نتأكد من حصولك على الأدوات المناسبة للمهمة التي بين يديك على Windows 10 أو Windows 11.


ما هو بايثون؟

تم إصدار Python لأول مرة في عام 1991، وهي لغة برمجة عالية المستوى شائعة الاستخدام في البرمجة العامة. وبفضل فلسفة التصميم التي تؤكد على سهولة القراءة، فقد أصبحت منذ فترة طويلة لغة مفضلة لدى المبرمجين الهواة والمبرمجين الجادين على حد سواء. فهي ليست لغة سهلة التعلم فحسب (مقارنةً باللغات الأخرى)، بل ستجد أيضًا آلاف المشاريع عبر الإنترنت التي تتطلب تثبيت Python لاستخدام البرنامج.

ما هو إصدار Python الذي يجب عليك استخدامه؟

بشكل عام، يجب عليك فقط تنزيل وتثبيت أحدث إصدار من بايثونستشاهد لافتة كبيرة في الأعلى تشير إلى أحدث إصدار من Python على صفحة التنزيل الرئيسية. انقر فوق “تنزيل Python 3.xx”


أحدث تنزيل متاح لنظام التشغيل Windows.

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

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


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

ستشاهد التقسيم إذا قمت بالتمرير لأسفل قليلاً عند زيارة صفحة تنزيل Python لنظام Windows.

لا تزال إصدارات Python المتعددة متاحة.

يمكنك تنزيل Python 2 أو Python 3 فقط إذا كنت متأكدًا من أنك تحتاج إلى إصدار معين فقط. سنوضح لك كيفية تثبيت أحدث إصدار من Python 3، إلا أن عملية التثبيت لـ Python 2 هي نفسها بشكل أساسي.


سيقوم برنامج التثبيت هذا بتثبيت الإصدار المناسب 32 بت أو 64 بت على جهاز الكمبيوتر الخاص بك تلقائيًا (إليك بعض القراءات الإضافية إذا كنت تريد معرفة المزيد حول الاختلافات بين الاثنين).

كيفية تثبيت بايثون 3

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

يمكنك تثبيت أحدث إصدار من Python 3 إلى جانب Python 2 أو حتى الإصدارات الأقدم من Python 3 دون أي مشاكل. فقط تأكد من أن الإصدار الصحيح موجود في PATH الخاص بك.

في الشاشة الأولى، قم بتمكين خيار “إضافة Python.exe PATH”، ثم انقر فوق “التثبيت الآن”.

يضمن "إضافة بايثون إلى PATH" تم تحديد المربع، ثم انقر عليه "قم بالتثبيت الآن."


بعد ذلك، يتعين عليك اتخاذ قرار. يؤدي النقر فوق خيار “تعطيل حد طول المسار” إلى إزالة الحد الأقصى للمتغير MAX_PATH. لن يؤدي هذا التغيير إلى أي ضرر، لكنه سيسمح لـ Python باستخدام أسماء مسارات طويلة. نظرًا لأن العديد من مبرمجي Python يعملون في Linux وأنظمة *nix الأخرى حيث لا يمثل طول اسم المسار مشكلة، فإن تشغيل هذا مسبقًا يمكن أن يساعد في التغلب على أي مشكلات متعلقة بالمسار قد تواجهها أثناء العمل في Windows.

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

إذا كنت تقوم فقط بتثبيت Python 3، فيمكنك تشغيل بايثون –الإصدار في أي سطر أوامر (مثل PowerShell أو موجه الأوامر) للتحقق من تثبيته، وتعيين متغير المسار. إذا نجح كل شيء بشكل صحيح، فسترى إصدار Python الذي قمت بتثبيته للتو.


يدخل "بايثون --الإصدار" في موجه الأوامر أو PowerShell أو Windows Terminal للتأكد من إضافة Python بشكل صحيح إلى المسار.

إذا لم ينجح ذلك، فربما نسيت تحديد المربع بجوار “إضافة Python.exe إلى PATH” أثناء التثبيت. لا مشكلة، سنوضح لك كيفية إضافته يدويًا في القسم التالي.

إضافة Python إلى PATH يدويًا

إذا لم يعمل Python عند تشغيل python –version أو محاولة تشغيل نص برمجي Python، فربما لم تتم إضافته إلى PATH. يحدد PATH في Windows المجلدات التي يجب على Windows التحقق منها بحثًا عن الملفات القابلة للتنفيذ. إذا تم تضمين مجلد، فيمكن تشغيل أي ملف قابل للتنفيذ في هذا المجلد من سطر الأوامر دون تحديد المسار الكامل في كل مرة.

انقر فوق زر ابدأ، ثم ابحث عن “إعدادات النظام المتقدمة” وقم بتشغيلها.


بحث عن "عرض إعدادات النظام المتقدمة" في قائمة ابدأ.

انقر فوق “متغيرات البيئة”، ثم حدد “المسار” ضمن متغيرات المستخدم واضغط على “تحرير”.

يختار "طريق،" ثم انقر "يحرر."

إذا كان Python موجودًا في PATH، فيجب أن ترى إدخالين كما هو موضح في الصورة أدناه. الإدخال الأول في قائمتنا – المجلد الفرعي scripts – يضيف pip إلى PATH. Pip هو مدير الحزم المدمج في Python وهو أمر ضروري إذا كنت تريد أن يعمل Python بشكل صحيح.

يحتوي الإدخال الثاني على ملف Python القابل للتنفيذ الفعلي، بالإضافة إلى بعض الملفات الأخرى المهمة.


Pip هو من الناحية الفنية اختصار متكرر لـ ”
ص
اي بي
أنا
التثبيتات
ص
قد يبدو هذا الأمر غريبًا، لكن الاختصارات المتكررة شائعة جدًا في عالم الكمبيوتر. GNU وATI وcURL وNano وPHP كلها أمثلة على الاختصارات المتكررة أيضًا.

المساران اللذان يجب أن يتواجدا حتى يعمل Python بشكل صحيح.

إذا لم يكن لديك هذه الملفات، فهذا يعني أن Python لم تتم إضافته إلى PATH، وستحتاج إلى معالجة هذه المشكلة. انقر فوق “جديد”، ثم أدخل المسار إلى تثبيت Python. عادةً، يكون هذا المجلد هو “C:\Users\(YourUserName)\AppData\Local\Programs\Python\(PythonVersion)”، ولكن قد يكون في مكان آخر إذا قمت بتغيير الموقع أثناء التثبيت. تأكد من إضافة المجلد الفرعي scripts أيضًا — فهو يوفر وظائف مهمة.


ماذا لو كان لديك إصدارات متعددة من Python مثبتة؟

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

في هذه الحالة، الحل بسيط – قم بتبديل إصدار Python الخاص بك. في بعض الأحيان، ستحصل على خطأ يوضح بشكل مباشر الإصدار الذي يجب عليك استخدامه. في هذه الحالات، تأكد من تثبيت الإصدار الصحيح من Python وتعيينه على PATH الخاص بك. في أوقات أخرى، ستحصل على أخطاء أقل فائدة. على سبيل المثال، يتطلب شوكة AUTOMATIC1111 من Stable Diffusion تشغيل PyTorch، وهي مكتبة Python. PyTorch (في وقت كتابة هذا المقال) غير متوفرة على Python 3.12. وبالتالي، إذا حاولت تشغيل Stable Diffusion على Python 3.12، فستحصل على خطأ حول فقدان PyTorch.


لا توجد دائمًا طريقة سهلة لمعرفة الأخطاء التي تحدث بسبب مشكلة في إصدار Python الخاص بك والأخطاء التي تحدث بسبب سبب آخر. في مثال Stable Diffusion الخاص بنا، الطريقة الوحيدة لمعرفة أن Python 3.12 هو المشكلة هي إذا كنت تعرف ما يتطلبه Stable Diffusion وأنه غير متاح لـ Python 3.12 حتى الآن. أفضل رهان لك هو محاولة البحث في الإنترنت عن الخطأ المحدد الخاص بك. عادةً ما واجه شخص ما هذا الخطأ (أو شيئًا مشابهًا) وستتمكن من إيجاد حل من هناك.

لا تتلاعب بتثبيت نظامك، استخدم بيئات Python الافتراضية بدلاً من ذلك

لا ينطبق هذا القسم إلا إذا كنت تخطط للترميز باستخدام Python. إذا لم تكن تستخدمه بشكل نشط، فيمكنك تجاهل هذا القسم.


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

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


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

بدلاً من ذلك، يمكنك استخدام بيئة التطوير المتكاملة (IDE). توفر بيئات التطوير المتكاملة جميع أنواع الميزات المفيدة إذا كنت تقوم بالبرمجة، وفي حالة Python، تتضمن معظمها أدوات لإنشاء وإدارة بيئات افتراضية لمشاريعك. هناك عدد كبير من بيئات التطوير المتكاملة الجيدة، لكننا نحب باي تشارمإنه مجاني للاستخدام الشخصي وبه كل الميزات التي قد يرغب بها أي مبرمج طموح.

أضف تعليق