حول Python Install Manager على Windows.

6 دقائق للقراءة

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

عن Qais Alrefai

تحقق أيضا

OpenAI تدمج وضع الصوت مع المحادثة.

< 1 دقيقة للقراءةفي محادثات ChatGPT الصوتية كان يتم فتح نافذة منفصلة, يتوفر خيار لبعض اللغات لتفعيل تسميات… أكمل القراءة » OpenAI تدمج وضع الصوت مع المحادثة.

اكتب تعليقًا