كيفية الإصلاح: لا توجد وحدة تسمى seaborn
الخطأ الشائع الذي قد تواجهه عند استخدام بايثون هو:
no module named ' seaborn '
يحدث هذا الخطأ عندما لا تكتشف Python المكتبة البحرية في بيئتك الحالية.
يشارك هذا البرنامج التعليمي الخطوات الدقيقة التي يمكنك استخدامها لحل هذا الخطأ.
الخطوة 1: تثبيت النقطة seaborn
بما أن Seaborn لا يتم تثبيته تلقائيًا مع Python، فستحتاج إلى تثبيته بنفسك. أسهل طريقة للقيام بذلك هي استخدام pip ، وهو مدير حزم لـ Python.
يمكنك تشغيل الأمر pip التالي لتثبيت seaborn:
pip install seaborn
في معظم الحالات، سيؤدي هذا إلى إصلاح الخطأ.
الخطوة 2: تثبيت النقطة
إذا كنت لا تزال تحصل على خطأ، فقد تحتاج إلى تثبيت النقطة. استخدم هذه الخطوات للقيام بذلك.
يمكنك أيضًا استخدام هذه الخطوات لترقية النقطة إلى الإصدار الأحدث للتأكد من أنها تعمل.
يمكنك بعد ذلك تشغيل نفس الأمر pip كما كان من قبل لتثبيت seaborn:
pip install seaborn
عند هذه النقطة يجب حل الخطأ.
الخطوة 3: التحقق من إصدارات Seaborn وPip
إذا كنت لا تزال تواجه الأخطاء، فمن المحتمل أنك تستخدم إصدارًا مختلفًا من seaborn وpip.
يمكنك استخدام الأوامر التالية للتحقق من تطابق إصداري seaborn وpip:
which python python --version which pip
إذا لم يتطابق الإصداران، فستحتاج إما إلى تثبيت إصدار أقدم من seaborn أو ترقية إصدار Python الخاص بك.
الخطوة 4: التحقق من إصدار Seaborn
بمجرد تثبيت Seaborn بنجاح، يمكنك استخدام الأمر التالي لعرض إصدار Seaborn في بيئتك:
pip show seaborn
Name: seaborn
Version: 0.11.2
Summary: seaborn: statistical data visualization
Home page: https://seaborn.pydata.org
Author: Michael Waskom
Author-email: mwaskom@gmail.com
License: BSD (3-clause)
Location: /srv/conda/envs/notebook/lib/python3.7/site-packages
Requires: numpy, scipy, matplotlib, pandas
Required-by:
Note: you may need to restart the kernel to use updated packages.
ملحوظة: أسهل طريقة لتجنب الأخطاء في إصدارات Seaborn وPython هي ببساطة تثبيت Anaconda ، وهي مجموعة أدوات تأتي مثبتة مسبقًا مع Python وSeaborn وهي مجانية الاستخدام.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية حل المشكلات الشائعة الأخرى في بايثون:
كيفية الإصلاح: لا توجد وحدة باسم numpy
كيفية الإصلاح: لا توجد وحدة اسمها مؤامرة
كيفية الإصلاح: لا توجد وحدة باسم matplotlib