مشكله في تصدير لعبه snake

تم تحميل pyinstaller
ومع ذلك بيكتب not recognized

إعجابَين (2)

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

جرب الحلول التالية:

  1. التأكد من تثبيت PyInstaller:
  • قم بتشغيل الأمر التالي للتحقق من تثبيته:
pip show pyinstaller
  • إذا لم يظهر لك أي معلومات، فهذا يعني أن PyInstaller لم يتم تثبيته. قم بتثبيته مجددًا باستخدام:
pip install pyinstaller
  1. تشغيل PyInstaller من المجلد المحلي:
  • إذا كان PyInstaller مثبتًا ولم يعمل الأمر مباشرة، يمكنك تشغيله من مجلد حزمة بايثون كما يلي:
python -m PyInstaller --onefile --windowed "C:\Users\اسم المستخدم\Desktop\my python\snake race\main.py"
  1. التأكد من إضافة مسار (Path) Python Scripts إلى متغيرات البيئة:
  • أضف مسار Scripts الخاص بـ Python إلى متغيرات البيئة (Path) في النظام. يكون عادةً كالتالي:
C:\Users\<اسم المستخدم>\AppData\Local\Programs\Python\Python3XX\Scripts
  • بعد إضافة المسار، أعد تشغيل الجهاز أو نافذة موجه الأوامر.

بعد اتباع هذه الخطوات، حاول تشغيل pyinstaller مرة أخرى بنفس الأمر الذي استخدمته:

pyinstaller --onefile --windowed main.py

إذا استمرت المشكلة، أخبرني بذلك وسأساعدك في المزيد من الخطوات.

إعجابَين (2)

الخطوة رقم 3 تقدر تختصرها وتمسح بايثون وترجع تنزلو لكن اتاكد تحدد هذا الخيار

إعجاب واحد (1)

بالنسبه للخيار رقم 2 تاكد انك فالمجلد الصحيح قبل ان تقوم بنسخ هذا الكود

python -m PyInstaller --onefile --windowed main.py
عن طريق

cd (اسم المكان مثل "Desktop")

إعجابَين (2)

ظاهر معاك pyinstaller is not recognized بمعني ان pyinstaller غير متعارف عليه نزل حزمه pyinstaller وكود تنزلها
python3 -m pip install pyinstaller
Python3 ممكن تغيره على حسب الإصدار الي عندك

إعجاب واحد (1)

طيب خلينا نعمل الخطوات تاني


نتاكد من اصدار مدير الحزم …لان ف اصدار جديد نزل ----> 24.3.1

pip --version

ممكن نتخطي الكود ده ونعمل تحديث ع طول بالكود دا


python -m pip install --upgrade pip

بعد كدا نحمل الحزمة pyinstaller

python -m pip install pyinstaller

واخيرا نحول المشروع لملف تشغيلي
ممكن نعمل الخطوه دي بداخل ترمينال برنامج VScode عشان نضمن اننا جنب الملف ال هنحوله
او بطريقة تاني اننا ندخل جوا المجلد ال فيه ملف اللعبة ونضغط كليك يمين ف اي مكان فارغ ونختار
open in terminal ونكتب الكود.

pyinstaller --onefile --windowed main.py

لازم نتأكد إن كل الحرف صح وان مفيش اي مسافات زيادة

إعجابَين (2)