كيفية الإصلاح: لا توجد وحدة باسم numpy
الخطأ الشائع الذي قد تواجهه عند استخدام بايثون هو:
Import error: no module named ' numpy '
يحدث هذا الخطأ عندما لا تكتشف Python مكتبة NumPy في بيئتك الحالية.
يشارك هذا البرنامج التعليمي الخطوات الدقيقة التي يمكنك استخدامها لحل هذا الخطأ.
الخطوة 1: تثبيت النقطة numpy
بما أن NumPy لا يتم تثبيته تلقائيًا مع Python، فستحتاج إلى تثبيته بنفسك. أسهل طريقة للقيام بذلك هي استخدام pip ، وهو مدير حزم لـ Python.
يمكنك تشغيل الأمر pip التالي لتثبيت NumPy:
pip install numpy
بالنسبة لبيثون 3 يمكنك استخدام:
pip3 install numpy
في معظم الحالات، سيؤدي هذا إلى إصلاح الخطأ.
الخطوة 2: تثبيت النقطة
إذا كنت لا تزال تحصل على خطأ، فقد تحتاج إلى تثبيت النقطة. استخدم هذه الخطوات للقيام بذلك.
يمكنك أيضًا استخدام هذه الخطوات لترقية النقطة إلى الإصدار الأحدث للتأكد من أنها تعمل.
يمكنك بعد ذلك تشغيل نفس الأمر pip كما كان من قبل لتثبيت NumPy:
pip install numpy
عند هذه النقطة يجب حل الخطأ.
الخطوة 3: التحقق من إصدار NumPy
بمجرد تثبيت NumPy بنجاح، يمكنك استخدام الأمر التالي لعرض إصدار NumPy في بيئتك:
pip show numpy Name: numpy Version: 1.20.3 Summary: NumPy is the fundamental package for array computing with Python. Home page: https://www.numpy.org Author: Travis E. Oliphant et al. Author-email: None License: BSD Location: /srv/conda/envs/notebook/lib/python3.7/site-packages Requires: Required-by: tensorflow, tensorflow-estimator, tensorboard, statsmodels, seaborn, scipy, scikit-learn, PyWavelets, patsy, pandas, matplotlib, Keras-Preprocessing, Keras-Applications, imageio, h5py, bqplot, bokeh, altair Note: you may need to restart the kernel to use updated packages.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية حل المشكلات الشائعة الأخرى في بايثون:
كيفية الإصلاح: لا توجد وحدة تسمى الباندا
كيفية الإصلاح: لا توجد وحدة اسمها مؤامرة
كيفية الإصلاح: لم يتم تعريف NameError ‘pd’
كيفية الإصلاح: لم يتم تعريف NameError ‘np’