الانتقال إلى المحتوى الرئيسي

بي 2 إكس: تعليمات للاستخدام مع بايثون 3

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

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

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

ملاحظة: قبل البدء ، تأكد من تثبيت بيب وبيثون 3.

  1. بي 2إكس: التثبيت والتكوين
  2. الخطوة 1: تثبيت بايثون
  3. الخطوة 2: تثبيت بي 2 إكس
  4. الخطوة 3: إنشاء ملف setup.py
  5. الخطوة 4: بناء ملف إكس
  6. الخطوة 5: الاختبار
  7. باستخدام بي 2 إكس مع بيثون 3
  8. مزايا استخدام بي 2إكس
  9. سؤال وجواب
  10. كيفية استخدام بي 2إكس مع بيثون 3?
  11. كيف يمكنني تثبيت بي 2إكس لبيثون 3?
  12. لماذا أحتاج إلى استخدام بي 2إكس?

بي 2إكس: التثبيت والتكوين

بي 2إكس هي أداة تسمح لك بتحويل برامج بايثون إلى ملفات تنفيذية ويندوز. في هذا القسم ، وسوف ننظر في كيفية تثبيت وتكوين بي2إكس.

الخطوة 1: تثبيت بايثون

الخطوة الأولى هي تثبيت بايثون. يمكنك تنزيل مثبت بايثون من موقع بايثون الرسمي واتباع تعليمات التثبيت.

الخطوة 2: تثبيت بي 2 إكس

  1. افتح موجه الأوامر في ويندوز.
  2. تأكد من تثبيت النقطة ، وهي أداة لتثبيت حزم بايثون. إذا لم يكن متاحا ، فقم بتثبيته باستخدام الأمر التالي:
  3. تثبيت بي 2إكس باستخدام الأمر:

الخطوة 3: إنشاء ملف setup.py

للعمل مع بي 2 إكس ، تحتاج إلى إنشاء إعداد file.py في الدليل الجذر لمشروعك. في هذا الملف ، ستصف إعدادات إنشاء الملفات التنفيذية.

نموذج الملف setup.py : من ديستوتيلز.إعداد الاستيراد الأساسي إعداد استيراد بي 2 إكس (وحدة التحكم=['main.py '],

خيارات = {

"بي 2إكس": {

"تحسين": 2,

"ملفات الحزمة": 1

}

},

زيبفيل = لا شيء

)

في المثال المعطى ، نشير إلى أن ملف البرنامج الرئيسي لدينا هو main.py ، وحدد بعض الخيارات لبناء ملف إكس.

الخطوة 4: بناء ملف إكس

لإنشاء ملف إكس ، افتح موجه الأوامر في الدليل حيث يوجد الملف setup.py ، وتشغيل الأمر التالي:

بايثون setup.py بي2إكس

سوف بي 2 إكس بدء بناء وإنشاء دليل ديست ، والتي سوف تحتوي على ذاكرة التخزين المؤقت الخاصة بك.

الخطوة 5: الاختبار

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

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

باستخدام بي 2 إكس مع بيثون 3

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

فيما يلي بعض الخطوات التي تحتاج إلى اتباعها لاستخدام بي 2 إكس مع بايثون 3:

  1. تثبيت بي 2إكس: تحميل وتثبيت بي 2إكس من الموقع الرسمي أو باستخدام مدير حزمة نقطة.
  2. إنشاء ملف تكوين: إنشاء ملف setup.py والتي سوف تحتوي على معلومات حول البرنامج النصي الخاص بك وكيفية تحويله إلى .ملف إكس. في ملف الإعداد.بي يحتاج إلى استيراد وحدة سيتوبتولس وتحديد جميع المعلمات اللازمة ل بي 2 إكس.
  3. تحديد التبعيات: إذا كان البرنامج النصي يعتمد على وحدات أو مكتبات خارجية ، فحددها في الملف setup.py .
  4. ترجمة البرنامج النصي: قم بتشغيل الإعداد script.py باستخدام بيثون. سوف بي 2 إكس ترجمة البرنامج النصي الخاص بك إلى ملف قابل للتنفيذ.إكس التي يمكن تشغيلها على أجهزة الكمبيوتر دون تثبيت بيثون.

مثال على الإعداد file.py ل بي 2إكس مع بيثون 3:

من إعداد استيراد سيتوبتولس

استيراد بي 2إكس

الإعداد(

ويندوز=['your_script.py'],

خيارات = {

'بي2إكس': {

'يشمل': ['أي اعتمادات'],

}

}

)

استبدال 'your_script.py' إلى اسم البرنامج النصي الذي تريد تجميعه في ملف .ملف إكس. استبدال 'أي_التبعيات' مع أسماء التبعيات الخارجية الخاصة بك.

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

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

مزايا استخدام بي 2إكس

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

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

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

سؤال وجواب

كيفية استخدام بي 2إكس مع بيثون 3?

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

كيف يمكنني تثبيت بي 2إكس لبيثون 3?

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

لماذا أحتاج إلى استخدام بي 2إكس?

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