كيفية تثبيت Python على نظام Windows

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

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

ما هو الإصدار الذي تحتاجه؟

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

عندما تزور صفحة تنزيل Python for Windows ، سترى التقسيم على الفور. في الجزء العلوي والمربع والوسط ، يسألك المستودع عما إذا كنت تريد أحدث إصدار من Python 2 أو Python 3 (2.7.13 و 3.6.1 ، على التوالي ، اعتبارًا من هذا البرنامج التعليمي).

ذات صلة: أضف الأبراج المحصنة والأطلال ومطاردات الكنوز إلى عالم ماين كرافت الخاص بك مع MCDungeon

الأحدث هو الأفضل ، أليس كذلك؟ ربما كذلك ، وربما لا. يعتمد الإصدار الذي تريده على هدفك النهائي. لنفترض ، على سبيل المثال ، أنك قرأت مقالتنا حول توسيع عالم Minecraft الخاص بك باستخدام MCDungeon وأنك متحمس لإضافة أشياء رائعة إلى عوالمك. تم ترميز هذا المشروع في Python ويتطلب Python 2.7 - لا يمكنك تشغيل مشروع MCDungeon باستخدام Python 3.6. في الواقع ، إذا كنت تستكشف مشاريع هواية مثل MCDungeon ، فستجد أن جميعها تقريبًا تستخدم 2.7. إذا كان هدفك هو الحصول على مشروع ينتهي بامتداد ".py" وتشغيله ، فهناك   فرصة جيدة جدًا جدًا لأنك ستحتاج إلى 2.7 من أجله.

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

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

ذات صلة: ما هو الفرق بين 32 بت و 64 بت ويندوز؟

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

كيفية تثبيت Python 2

يعد تثبيت Python 2 أمرًا سريعًا ، وعلى عكس السنوات الماضية ، سيقوم المثبت حتى بتعيين متغير المسار من أجلك (وهو أمر سنصل إليه بعد قليل) قم بتنزيل وتشغيل المثبت ، حدد "تثبيت لجميع المستخدمين" ، ثم انقر فوق "التالي".

في شاشة تحديد الدليل ، اترك الدليل كـ "Python27" وانقر على "التالي".

في شاشة التخصيص ، قم بالتمرير لأسفل ، وانقر فوق "إضافة python.exe إلى المسار" ، ثم حدد "سيتم التثبيت على محرك الأقراص الثابتة المحلي". عند الانتهاء ، انقر فوق "التالي".

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

بيثون -V

نجاح! إذا كان كل ما تحتاجه هو Python 2.7 لمشروع ما أو آخر ، يمكنك التوقف هنا. تم تثبيته ، تم تعيين متغير المسار ، وأنت خارج السباقات.

كيفية تثبيت Python 3

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

في الشاشة الأولى ، قم بتمكين الخيار "Add Python 3.6 to PATH" ثم انقر فوق "التثبيت الآن".

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

ذات صلة: كيفية جعل Windows 10 يقبل مسارات الملفات التي تزيد عن 260 حرفًا

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

إذا كنت تقوم بتثبيت Python 3 فقط ، فيمكنك استخدام نفس خدعة سطر الأوامر للكتابة python -vالتي استخدمناها أعلاه للتحقق من تثبيتها بشكل صحيح وتعيين متغير المسار. ومع ذلك ، إذا كنت تقوم بتثبيت كلا الإصدارين ، فأنت بحاجة إلى إجراء التعديل السريع الموجود في القسم التالي.

اضبط متغيرات النظام حتى تتمكن من الوصول إلى كلا الإصدارين من Python من سطر الأوامر

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

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

هذا الأخير هو بالضبط ما يحدث في هذه الحالة: قام مُثبِّت Python 2 بتحرير متغير على مستوى النظام وأضف مثبِّت Python 3 متغيرًا على مستوى المستخدم - ويمكننا تأكيد ذلك من خلال النظر في متغيرات بيئة Windows.

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

هنا ، يمكنك رؤية Python 3 مدرجًا في قسم "User variables" و Python 2 مدرجًا في قسم "System variables".

هناك عدة طرق يمكنك من خلالها معالجة هذا الموقف. أبسط (على الرغم من أنه يحتوي على أقل وظائف) هو إزالة الإدخال الخاص بإصدار Python الذي تخطط لاستخدامه على الأقل. على الرغم من أن هذا أمر بسيط ، إلا أنه ليس ممتعًا أيضًا. بدلاً من ذلك ، يمكننا إجراء تغيير آخر يمنحنا الوصول إلى "python" لـ Python 2 و "python3" لـ Python 3.

للقيام بذلك ، قم بتشغيل File Manager وتوجه إلى المجلد حيث قمت بتثبيت Python 3 ( C:\Users\[username]\AppData\Local\Programs\Python\Python36افتراضيًا). قم بعمل نسخة من ملف "python.exe" ، وأعد تسمية تلك النسخة ( وليس النسخة الأصلية) إلى "python3.exe".

افتح موجه أوامر جديد (يتم تحديث المتغيرات البيئية مع كل موجه أوامر جديد تفتحه) ، واكتب "python3 –version".

فقاعة! يمكنك الآن استخدام الأمر "python" في موجه الأوامر عندما تريد استخدام Python 2.7 والأمر "python3" عندما تريد استخدام Python 3.

ذات صلة: كيفية تحرير مسار النظام للوصول السهل إلى سطر الأوامر في Windows

إذا لم تجد هذا حلاً مرضيًا لأي سبب من الأسباب ، يمكنك دائمًا إعادة ترتيب المتغيرات البيئية. تأكد من استخدام برنامجنا التعليمي أولاً إذا لم تكن مرتاحًا لتحرير هذه المتغيرات.

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

بعد قليل من التثبيت والتعديل البسيط ، يكون لديك كلا الإصدارين مثبتين وأنت جاهز لأي مشروع Python تريد معالجته.