ویدیو رفع خطای ModuleNotFoundError: no module named در پایتون

8 دقیقه
naei.ir/blog/video/sfq4g38

خطای ModuleNotFoundError در پایتون چیست؟

یکی از رایج‌ترین خطاهایی که برنامه‌نویسان پایتون با آن روبرو می‌شوند، خطای ModuleNotFoundError است. این خطا زمانی ظاهر می‌شود که پایتون نتواند ماژول یا کتابخانه‌ای را که در کد فراخوانی شده، پیدا کند. در واقع این ارور به شما می‌گوید که پایتون نمی‌داند این ماژول از کجا باید لود شود، چون روی سیستم شما نصب نشده یا در مسیر صحیح قرار ندارد.

دلایل رایج بروز خطای ModuleNotFoundError

چند دلیل اصلی برای بروز این خطا وجود دارد:

نصب نبودن ماژول مورد نظر: اصلی‌ترین دلیل این خطا، نصب نبودن کتابخانه‌ای است که قصد استفاده از آن را دارید.

اشتباه در نوشتن نام ماژول: گاهی اوقات نام ماژول به‌اشتباه تایپ می‌شود (مثلاً استفاده از _ به‌جای - یا بالعکس).

استفاده از محیط اشتباه (Virtual Environment): اگر از محیط‌های مجازی استفاده می‌کنید و کتابخانه مورد نظر در محیط دیگری نصب شده، این خطا نمایش داده می‌شود.

تفاوت نسخه‌های پایتون: ممکن است کتابخانه را با pip برای نسخه‌ای از پایتون نصب کرده باشید، اما پروژه شما با نسخه دیگری اجرا شود.

روش رفع خطای ModuleNotFoundError در پایتون

برای رفع این خطا روش های مختلفی وجود دارد که برای یادگیری آنها میتوانید این ویدیو را مشاهده کنید

خبرنامه رایگان

ایمیلت رو ثبت کن تا از مقالات جدید، تخفیف دوره ها، محصولات جدید و... زودتر از بقیه باخبر بشی!

امیرحسین نائی
برنامه نویس؛ علاقمند به بیزینس
  • موسس آکادمی برنامه نویسی امیرحسین نائی
  • موسس وبسایت «کدبزن»
  • نویسنده کتاب «برنامه نویسی رو از اینجا شروع کن!»
  • 9 سال سابقه برنامه نویسی و راه اندازی کسب و کار با برنامه نویسی
  • تولید بیش از 100 ساعت دوره آموزشی رایگان

سایر مطالب

تخفیف فقط برای شما

قابل استفاده روی تمام محصولات آموزشی

کد: