Saja J Mohammed نشر 4 سبتمبر 2023 أرسل تقرير نشر 4 سبتمبر 2023 قمت مؤخرا بتحميل مكتبات خاصة في لغة بايثون على جهازي باستخدام الامر pip ، المكتبات تعمل بصورة صحيحية على الcmd لكنها لاتعمل في ملف اخر خاص. علما اني استخدم pycharm في برمجة البايثون رسالة الخطأ التي تظهر هي ModuleNotFoundError: No module named '' 1 اقتباس
0 بلال زيادة نشر 4 سبتمبر 2023 أرسل تقرير نشر 4 سبتمبر 2023 افتح PyCharm. انتقل إلى File (الملف) ثم Settings (الإعدادات) (أو Preferences على نظام macOS). في القائمة الجانبية اليسرى، انتقل إلى Project (اسم مشروعك]) ثم Python Interpreter (مترجم Python). تحقق من أن Python Interpreter المستخدم هو الإصدار الصحيح وأنه يشمل المكتبات التي قمت بتثبيتها بواسطة pip. أو إذا كنت قد قمت بتثبيت المكتبات بنجاح باستخدام pip في البيئة الافتراضية لنظامك، يجب أن يكون من السهل استدعاء تلك المكتبات في ملفاتك في PyCharm. لذلك، تأكد من أنك تستخدم الاستيرادات الصحيحة في ملفات البرنامج الخاصة بك. على سبيل المثال: import my_library # حيث أن my_library هو اسم المكتبة التي قمت بتثبيتها باستخدام pip 1 اقتباس
0 عبدالباسط ابراهيم نشر 4 سبتمبر 2023 أرسل تقرير نشر 4 سبتمبر 2023 قد يكون هناك بعض المشاكل في إعدادات PyCharm الخاصة بمشروعك. لحل هذه المشكلة، يمكنك اتباع الخطوات التالية: تأكد من أنك تستخدم نفس بيئة Python في PyCharm التي قمت بتثبيت المكتبات فيها باستخدام pip. يمكنك التحقق من ذلك عن طريق التأكد من إعدادات المشروع في PyCharm والتأكد من أن Python Interpreter المحدد هو نفسه الذي تستخدمه في سطر الأوامر. قم بتحديث مسارات البيئة في PyCharm. في PyCharm، انتقل إلى File -> Settings -> Project: [اسم المشروع] -> Python Interpreter. انقر على العلامة "+" في الزاوية اليسرى السفلى لإضافة مسار جديد. ابحث عن المجلد الذي تم تثبيت المكتبات فيه باستخدام pip واختره. قم بإعادة تشغيل PyCharm وحاول تشغيل الملف الذي يحتوي على الاستيرادات للمكتبات. قد يكون الخطأ "ModuleNotFoundError: No module named ''" يشير إلى أن PyCharm لا يستطيع العثور على المكتبات المثبتة. تأكد من أنك تستخدم الاستيرادات الصحيحة في ملفك. تأكد من أنك تستخدم نفس الاسم الصحيح للمكتبة في ملفك كما هو مستخدم في سطر الأوامر. على سبيل المثال، إذا كنت قمت بتثبيت المكتبة باستخدام pip install pandas، يجب أن يكون لديك استيراد في ملفك يبدأ بـ "import pandas". إذا قمت باتباع هذه الخطوات واستمرت المشكلة، فقد يكون هناك مشكلة أخرى في إعدادات PyCharm أو في تثبيت المكتبات نفسها. 1 اقتباس
0 Mustafa Suleiman نشر 4 سبتمبر 2023 أرسل تقرير نشر 4 سبتمبر 2023 السبب قد يعود إلى أنك تستخدم إصدارات مخلفة من بايثون لديك مثل بايثون 3.10 و بايثون 3.11 وبالتالي في منفذ الأوامر لديك الإصدار الأساسي هو 3.11 مثلاً ويتم تثبيت المكتبات به. لكن في محرر الأكواد PyCharm قد يكون الإصدار الخاص بمترجم بايثون Python Interpreter هو 3.10 وبالتالي لا يتم العثور على المكتبات التي تم تثبيتها في الإصدار 3.11. لذلك عليك بتحديد إصدار مترجم بايثون الصحيح وذلك بفتح مشروع ثم بالأسفل ستجد الإصدار الذي تم إختياره وبالضغط عليه تستطيع تغييره: لكن لا أنصحك بذلك، من الأفضل استخدام بيئة إفتراضية لكل مشروع وتثبيت المكتبات الخاصة بالمشروع في تلك البيئة الإفتراضية حتى لا يحديث تعارض بين إصدارات المكتبات عند تثبيتها بشكل عالمي أو تحدث مثل تلك المشكلة وعدم العثور على المكتبات. وبالطبع يتم إنشاء البيئة الإفتراضية من خلال pipenv أو وحدة venv وتستطيع معرفة ذلك هنا: 1 اقتباس
السؤال
Saja J Mohammed
قمت مؤخرا بتحميل مكتبات خاصة في لغة بايثون على جهازي باستخدام الامر pip ، المكتبات تعمل بصورة صحيحية على الcmd لكنها لاتعمل في ملف اخر خاص. علما اني استخدم pycharm في برمجة البايثون رسالة الخطأ التي تظهر هي
ModuleNotFoundError: No module named ''
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.