كيفية الإصلاح: لا توجد وحدة باسم matplotlib


الخطأ الشائع الذي قد تواجهه عند استخدام بايثون هو:

 no module named ' matplotlib '

يحدث هذا الخطأ عندما لا تكتشف Python مكتبة matplotlib في بيئتك الحالية.

يشارك هذا البرنامج التعليمي الخطوات الدقيقة التي يمكنك استخدامها لحل هذا الخطأ.

الخطوة 1: تثبيت النقطة على matplotlib

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

يمكنك تشغيل الأمر pip التالي لتثبيت matplotlib:

 pip install matplotlib

في معظم الحالات، سيؤدي هذا إلى إصلاح الخطأ.

الخطوة 2: تثبيت النقطة

إذا كنت لا تزال تحصل على خطأ، فقد تحتاج إلى تثبيت النقطة. استخدم هذه الخطوات للقيام بذلك.

يمكنك أيضًا استخدام هذه الخطوات لترقية النقطة إلى الإصدار الأحدث للتأكد من أنها تعمل.

يمكنك بعد ذلك تشغيل نفس الأمر pip كما كان من قبل لتثبيت matplotlib:

 pip install matplotlib

عند هذه النقطة يجب حل الخطأ.

الخطوة 3: التحقق من إصدارات matplotlib وpip

إذا كنت لا تزال تواجه الأخطاء، فمن المحتمل أنك تستخدم إصدارًا مختلفًا من matplotlib وpip.

يمكنك استخدام الأوامر التالية للتحقق من تطابق إصداري matplotlib وpip:

 which python
python --version
which pip

إذا لم يتطابق الإصداران، فستحتاج إما إلى تثبيت إصدار أقدم من matplotlib أو ترقية إصدار Python الخاص بك.

الخطوة 4: التحقق من إصدار matplotlib

بمجرد تثبيت matplotlib بنجاح، يمكنك استخدام الأمر التالي لعرض إصدار matplotlib في بيئتك:

 pip show matplotlib

Name: matplotlib
Version: 3.1.3
Summary: Python plotting package
Home page: https://matplotlib.org
Author: John D. Hunter, Michael Droettboom
Author-email: matplotlib-users@python.org
License: PSF
Location: /srv/conda/envs/notebook/lib/python3.7/site-packages
Requires: cycler, numpy, kiwisolver, python-dateutil, pyparsing
Required-by: seaborn, scikit-image
Note: you may need to restart the kernel to use updated packages.

ملحوظة: أسهل طريقة لتجنب الأخطاء في إصدارات matplotlib وPython هي ببساطة تثبيت Anaconda ، وهي مجموعة أدوات تأتي مثبتة مسبقًا مع Python وmatplotlib وهي مجانية الاستخدام.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية حل المشكلات الشائعة الأخرى في بايثون:

كيفية الإصلاح: لا توجد وحدة باسم numpy
كيفية الإصلاح: لا توجد وحدة اسمها مؤامرة
كيفية الإصلاح: لم يتم تعريف NameError ‘pd’
كيفية الإصلاح: لم يتم تعريف NameError ‘np’

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *