آخر تحديث في الخميس, 28 مايو 2026
لغة البرمجة Python غنية عن التعريف, وستجد معظم الشركات الكبيرة تستخدمها في مهام مختلفة.
تعد Python واحدة من أقوى اللغات في تحليل البيانات ومجالات الذكاء الاصطناعي وغيرها.
على صعيد تقنيات إمكانية الوصول, يتم كتابة برنامج NVDA باستخدام Python.
لدى نافذة التقنية برامج Sound Transcriber والبيان وغيرهم باستخدام Python.
إذا كنت من مستخدمي Python على Windows, فأنت تعرف طريقة تثبيت Python المتوفرة سابقًا.
والتي تشمل اختيار الإصدار وتنزيل ملف .exe وتثبيته أو استخدام WinGet أو استخدام إصدار المتجر المقيد.
وفي حالة العمل على عدة مشاريع قد تحتاج لتثبيت أكثر من إصدار Python وتشغيلهم في نفس الوقت.
لهذا الإجراء كنا نستخدم Py launcher حيث يمكن استخدام py -3.13 file.py على سبيل المثال لتشغيل الملف باستخدام Python 3.13.
تم إجراء تغيير حيث تم توفير مدير حزم Python على Windows حيث يوفر تثبيت إصدارات Python وتحديثها وتشغيلها وحذفها بخطوات بسيطة وسهلة, والأهم من ذلك أنها سريعة.
ووفقًا للإعلان, لن يتم توفير ملفات التثبيت السابقة لإصدارات Python اعتبارًا من Python 3.16 أي نتحدث عن أكتوبر 2027, لكن مدير الحزم الجديد متوفر الآن واستخدامه سيجعل التجربة أسهل وأجمل, فدعونا نلقي نظرة سريعة.
يمكنك Python Install Manager من تثبيت أي إصدار ابتداءًا من Python 3.5 وصولًا إلى أحدث إصدار متوفر حاليًا Python 3.14.
كما أن تشغيل ملف باستخدام إصدار غير مثبت سيقوم بتثبيت الإصدار وتشغيل الملف.
يوصي مجتمع التطوير باستخدام نسخة متجر Microsoft من Python Install Manager لكنها تحتوي على بعض القيود, وفي تجربتي واجهت عدة مشاكل مع المسارات, ولذلك, نوصي باستخدام Python Install Manager عن طريق التثبيت المباشر, الروابط في نهاية الشرح.
يتم استخدام رقمين من السنة كإصدار رئيسي ورقم فرعي لتحديد رقم الإصدار خلال السنة, وذلك بسبب عدم دعم .msi لرقم إصدار رئيسي أعلى من 256.
ولذلك, أحدث إصدار متوفر في وقت كتابة هذه السطور هو Python Install Manager 26.2.
الإعداد الأولي بعد التثبيت
بعد التثبيت من المصدر الذي تفضله، سيكون علينا إجراء إعداد لإضافة المسارات إلى البيئة، وتجاوز قيد المسارات، وهي خطوات معروفة لدى مستخدمي مثبت Python الافتراضي.
الخطوة الجديدة هنا هي أننا سنحذف Py launcher نظرًا لتعارض الأوامر، كما نوصي بحذف Python كليًا.
لنبدأ مع مدير الحزم الجديد حيث سيكتشف كل ما يجب القيام به، وذلك إما عن طريق العثور عليه من Start Menu أو فتح terminal مثل cmd وكتابة:
py install --configure
سيتم التحقق من حالة مسارات البيئة وحذف Py launcher وغير ذلك، وسيقترح عليك تنفيذ التغييرات وعليك ضغط: y للموافقة أو: n للرفض.
نوصي بالموافقة على إضافة الاختصارات، ثم حذف Py launcher.
تثبيت Python
لنفترض أننا نريد تثبيت Python 3.10، ببساطة نفذ التالي:
py install 3.10
حذف إصدار Python
لحذف الإصدار:
py uninstall 3.10
غير رقم الإصدار وسيعمل المبدأ نفسه.
تحديث إصدار Python
أضف:
-update
أو:
-u
لتحديث الإصدار، على سبيل المثال:
py install 3.13 -update
إعادة تثبيت نظيف
يمكنك تمرير:
--force
أو:
-f
قبل رقم الإصدار لعمل إعادة تثبيت نظيف، أي حذف الإصدار إذا كان مثبتًا وإعادة تثبيته.
حذف جميع إصدارات Python
إذا أردت حذف كل حزم Python المثبتة استخدم:
py uninstall --purge
تشغيل الملفات بإصدار معين
مع التثبيت من خارج المتجر، يعمل:
py -3.13 main.py
كما هو الحال سابقًا.
لكن هذا لم ينجح معي من داخل البيئة في إصدار المتجر من Python Install Manager، وبعد بحث سريع وجدت أن نسخة المتجر تمتلك عدة قيود بسبب النظام المستخدم.
عرض الإصدارات المثبتة
لمعرفة الإصدارات المثبتة استخدم:
py list
عرض المساعدة
يتوفر أمر يعرض مساعدة تشرح كل الأوامر، حيث يمكنك استخدام:
py install -h
أو:
py install -help
أوامر إضافية
يمكنك بدل: py استخدام: pymanager كما أن: python يعمل بشكل طبيعي.
التحديثات التلقائية
يجب أن يقوم مدير الحزم بتحديث ملفاته تلقائيًا، وسنختبر ذلك مع التحديثات القادمة.
أماكن تثبيت الملفات
يتم تثبيت إصدارات Python في المسار:
AppData\Local\Python
وفي نفس المسار ستجد مجلد: bin الذي يتضمن الملفات المرتبطة.
أما ملفات الإصدارات المؤقتة فتوجد داخل: _cache ويمكنك حذفها عند الحاجة.
إنشاء بيئة افتراضية
لإنشاء بيئة بإصدار معين استخدم:
py -3.13 -m venv my_env
أي رقم الإصدار ثم متابعة إنشاء البيئة كما نعرف.
تثبيت المكتبات باستخدام pip
لتثبيت مكتبة باستخدام pip على إصدار معين استخدم على سبيل المثال:
py -3.13 -m pip install UniversalSpeech
أي الوصول إلى pip يكون عن طريق:
py -3.13 -m
ثم تتابع أي أوامر من pip.
وهذا بشكل خارجي، أما من بيئة معينة فاستخدم pip بشكل مباشر، وينصح باستخدام بيئة خاصة لكل مشروع.
تشغيل الملفات
تشغيل ملف يكون عن طريق:
py -3.13 main.py
كما يمكنك استخدام:
python main.py
التثبيت التلقائي أثناء التشغيل
يمكنك تمرير ملف لإصدار معين حيث يتم تثبيته إذا لم يكن مثبتًا، استخدم التالي على سبيل المثال:
py exec -3.14 script.py
السرعة مقارنة بالطريقة القديمة
يمكن أثناء التثبيت والإزالة ملاحظة سرعة الإجراء بالمقارنة مع ملفات التثبيت التقليدية، التي ستبقى متوفرة للإصدارات حتى 2027.
المزيد من الخصائص
توجد المزيد من الخصائص والخيارات مع Python Install Manager نترك لكم اكتشافها.
الروابط الرسمية
يمكنكم مراجعة دليل توثيق الاستخدام من هنا:
اضغط هنا.
التثبيت باستخدام WinGet
winget install 9NQ7512CXL7T
مدونة نافذة التقنية مدونة نافذة التقنية – موقع يقدّم شروحات تقنية حديثة حول Windows، Android، الذكاء الاصطناعي، وأدوات المطورين بطريقة سهلة وواضحة للمستخدم العربي.