Timothy Emad نشر 18 يوليو 2023 أرسل تقرير نشر 18 يوليو 2023 اولا اعتذر علي كثره اسئلتي ولكني قطعت لفتره فا احتاج مساعده كن احاول تشغيل برنامج taskaty الذي في دوره بايثون لاقوم بعمل تجديدات فيه و تطوير فعندما حاولت تشغيله من ال CMD اظهر لي خطا لم افهمه 1 اقتباس
0 Hessen Nasser نشر 18 يوليو 2023 أرسل تقرير نشر 18 يوليو 2023 الخطأ الذي تواجهه يشير إلى محاولتك استيراد مكون ذي صلة بدون وجود حزمة رئيسية معروفة. يحدث هذا عندما تستخدم استيرادًا نسبيًا في برنامج Python الخاص بك دون تعيين حزمة رئيسية. يمكن أن يحدث هذا الخطأ إذا كنت تحاول استيراد وحدة من داخل البرنامج الخاص بك باستخدام تنسيق الاستيراد النسبي مثل from .module import function أو from ..package import module، ولكن لا يوجد حزمة رئيسية تعرف مسار الاستيراد النسبي. لحل هذه المشكلة، يمكنك اتباع الخطوات التالية: تأكد من أن ملف البرنامج الخاص بك ينتمي إلى حزمة واحدة أو مجلد رئيسي. يجب أن يكون لديك ملف __init__.py داخل المجلد الرئيسي للحزمة. استخدم الاستيراد المطلق بدلاً من الاستيراد النسبي إذا لم يكن لديك حاجة واضحة للاستيراد النسبي. بدلاً من from .module import function، يمكنك استخدام from package.module import function، حيث "package" هو اسم الحزمة الرئيسية و "module" هو اسم الموديول المراد استيراده. إذا كنت بحاجة حقًا للاستيراد النسبي ولكن لا تمتلك حزمة رئيسية، يمكنك محاولة تشغيل البرنامج من الداخل مجلد الحزمة بدلاً من خلال CMD. قم بالانتقال إلى مجلد الحزمة باستخدام أمر cd في CMD، ثم قم بتشغيل البرنامج باستخدام python your_program.py. بعد اتباع هذه الخطوات، يجب أن يكون بإمكانك تشغيل البرنامج بدون وجود خطأ "importerror attempted relative import with no known parent package". اقتباس
0 Mustafa Suleiman نشر 18 يوليو 2023 أرسل تقرير نشر 18 يوليو 2023 عليك بتعديل السطر الخاص بالاستيراد إلى التالي: from TaskController import TaskController وفي حال وجود مشكلة لديك في الدورة أرجو منك التعليق أسفل فيديو الدورة في التعليقات ليتم مساعدتك بشكل أفضل وطرح الأسئلة العامة هنا في قسم أسئلة البرمجة. اقتباس
0 Timothy Emad نشر 18 يوليو 2023 الكاتب أرسل تقرير نشر 18 يوليو 2023 بتاريخ 10 دقائق مضت قال Hessen Alosh: الخطأ الذي تواجهه يشير إلى محاولتك استيراد مكون ذي صلة بدون وجود حزمة رئيسية معروفة. يحدث هذا عندما تستخدم استيرادًا نسبيًا في برنامج Python الخاص بك دون تعيين حزمة رئيسية. يمكن أن يحدث هذا الخطأ إذا كنت تحاول استيراد وحدة من داخل البرنامج الخاص بك باستخدام تنسيق الاستيراد النسبي مثل from .module import function أو from ..package import module، ولكن لا يوجد حزمة رئيسية تعرف مسار الاستيراد النسبي. لحل هذه المشكلة، يمكنك اتباع الخطوات التالية: تأكد من أن ملف البرنامج الخاص بك ينتمي إلى حزمة واحدة أو مجلد رئيسي. يجب أن يكون لديك ملف __init__.py داخل المجلد الرئيسي للحزمة. استخدم الاستيراد المطلق بدلاً من الاستيراد النسبي إذا لم يكن لديك حاجة واضحة للاستيراد النسبي. بدلاً من from .module import function، يمكنك استخدام from package.module import function، حيث "package" هو اسم الحزمة الرئيسية و "module" هو اسم الموديول المراد استيراده. إذا كنت بحاجة حقًا للاستيراد النسبي ولكن لا تمتلك حزمة رئيسية، يمكنك محاولة تشغيل البرنامج من الداخل مجلد الحزمة بدلاً من خلال CMD. قم بالانتقال إلى مجلد الحزمة باستخدام أمر cd في CMD، ثم قم بتشغيل البرنامج باستخدام python your_program.py. بعد اتباع هذه الخطوات، يجب أن يكون بإمكانك تشغيل البرنامج بدون وجود خطأ "importerror attempted relative import with no known parent package". لقد قمت بعمل ملف رئيسي __init__ و هو موجود داخل المجلد و مع ذلك ظهر الخطا اقتباس
0 Hessen Nasser نشر 18 يوليو 2023 أرسل تقرير نشر 18 يوليو 2023 بتاريخ 3 دقائق مضت قال Timothy Emad: لقد قمت بعمل ملف رئيسي __init__ و هو موجود داخل المجلد و مع ذلك ظهر الخطا يجب عليك ان تغير طريقة الاستيراد استخدم الاستيراد المطلق بدلاً من الاستيراد النسبي إذا لم يكن لديك حاجة واضحة للاستيراد النسبي. بدلاً من from .module import function، يمكنك استخدام from package.module import function، حيث "package" هو اسم الحزمة الرئيسية و "module" هو اسم الموديول المراد استيراده. وإذا كان لديك أي مشكلة في الدورة التدريبية، يُرجى التعليق أسفل فيديو الدورة في قسم التعليقات، حيث يمكننا مساعدتك بشكل أفضل. أما إذا كان لديك أسئلة عامة في مجال البرمجة، فيُمكنك طرحها هنا في قسم أسئلة البرمجة. اقتباس
السؤال
Timothy Emad
اولا اعتذر علي كثره اسئلتي ولكني قطعت لفتره فا احتاج مساعده
كن احاول تشغيل برنامج taskaty الذي في دوره بايثون لاقوم بعمل تجديدات فيه و تطوير فعندما حاولت تشغيله من ال CMD اظهر لي خطا لم افهمه
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.