الصفحة الرئيسية » howto » كيفية تثبيت Python على ويندوز

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

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

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

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

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

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

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

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

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

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

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

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

    في شاشة اختيار الدليل ، اترك الدليل باسم "Python27" وانقر على "التالي".

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

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

    الثعبان -V

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

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

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

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

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

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

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

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

    هنا ، يمكنك رؤية Python 3 مدرجة في قسم "متغيرات المستخدم" و Python 2 المدرجة في قسم "متغيرات النظام".

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

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

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

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

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

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


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