اذهب إلى المحتوى
  • 0

مشكلة عدم العثور على مكتبة بايثون في المشروع import couldn't be resolved

Youssef Nasr2

السؤال

Recommended Posts

  • 0

هذه المشكلة من ال vscode، فهو لم يتعرف على المكتبة pygame.

سبب المشكلة غالباً هو أنك لم تضع البيئة المناسبة في ال vscode.

يمكنك اختيار البيئة بالضغط على ما هو موضح في الصورة، ستظهر لك خيارات البيئة حتى يمكنك اختيار البيئة الصحيحة:

image.png.0d45cd60286f8cb2233661c12bafa200.png

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

تحياتي.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

من الأفضل دائمًا إنشاء بيئة إفتراضية لكل مشروع تقوم بإنشاؤه لتجنب مثل تلك المشاكل وأيضًا تجنب تعارض بين إصدارات الحزم المثبتة بشكل عالمي.

وقد يكون لديك أكثر من إصدار بايثون مثل إصدار 3.9 وإصدار 3.11 مثلاً، لذلك عند تثبيت مكتبة يتم تثبيتها في النسخة الأحدث وهي 3.11، وعند استخدام مترجم 3.9 مثلاً في محرر الأكواد vsocdeأو غيره كما أشار لك قيس، ستجد أن المكتبة غير مثبتة.

والحل هو إما بإختيار مترجم بايثون الصحيح في محرر الأكواد والذي تم به تثبيت المكتبة، أو إنشاء بيئة إفتراضية venv أو pipenv وثتبيت المكتبات اللازمة، أو تثبيت المكتبة في مترجم بايثون الحالي من خلال الأمر التالي:

pip install pygame

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

إذا كنت تواجه مشكلة عدم العثور على مكتبة Pygame في مشروع Python، تأكد أولاً من أنك قمت بتثبيت مكتبة Pygame على نظامك. يمكنك استخدام مدير الحزم pip للقيام بذلك. يمكنك تنفيذ الأمر التالي في سطر الأوامر:

pip install pygame

إذا كنت تستخدم بيئة افتراضية (virtual environment) لمشروعك، تأكد من أنك قمت بتفعيل البيئة الافتراضية قبل تثبيت Pygame وتشغيل مشروعك أو في بعض الأحيان، يمكن أن يتسبب محرر النصوص الذي تستخدمه في عرض رسائل خطأ خاطئة أو عدم التعرف بشكل صحيح على المكتبات. جرب إعادة تشغيل محرر النصوس أو استخدم محرر نصوس آخر وتأكد من تحديثه.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

 إعادة فتح برنامج VSCode بعد تثبيت الحزمة التي ترغب في استيرادها قد يحل المشكلة في بعض الأحيان. هذا ينطبق عند استخدامك للبيئة العامة (البيئة الأساسية لـ Python) خارج أي بيئة افتراضية.

إذا كنت تستخدم بيئة افتراضية (venv)، يجب على Plycance Language Server اكتشاف الحزم المثبتة تلقائيًا بعد تثبيتها. في هذه الحالة، ليس من الضروري بالضرورة إعادة فتح برنامج VSCode.لذلك إذا كنت تستخدم بيئة افتراضية (venv) يمكنك تجربة الحلول السابقة

من الجدير بالذكر أن التأكد من تحديد المفسر الصحيح لـ Python وضبط المسار الصحيح لـ Python في إعدادات برنامج VSCode 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 8 دقائق مضت قال Youssef Nasr2:

انا فعلت ذالك بالفعل ’ولكن تظهر نفس المشكله 

هل يمكنك مشارك تفاصيل أكثر؟

مثلاً هل تستعمل بيئة افتراضية؟ ما هو اسمها في حال كان ذلك صحيح؟

و قم بتصوير لقطة كاملة للشاشة حتى يمكننا رؤية مختلف الإعدادات، كالتي سبق و أخبرتك عنها.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...