ImportError: 필수 종속성 누락 Numpy

Zeeshan Afridi 2023년6월21일
  1. Python에서 ImportError: Missing required dependencies ['numpy']는 무엇입니까
  2. Python에서 ImportError: Missing required dependencies ['numpy'] 수정 방법
ImportError: 필수 종속성 누락 Numpy

ImportErrorpandas, NumpyTensorFlow와 같은 Python 라이브러리를 처음 접할 때 발생하는 일반적인 오류입니다.

일부 라이브러리는 다운로드할 외부 패키지 및 클래스가 필요하므로 명령줄 인터페이스(CLI)를 통해 가져온 다음 import 키워드를 사용하여 프로그램으로 가져와야 합니다.

라이브러리를 가져오는 구문은 다음과 같습니다.

import pandas as pd

위의 코드 줄은 pd 라이브러리를 pd로 가져오고 pd를 사용하여 pandas의 다양한 클래스와 기능에 액세스할 수 있습니다.

Python에서 ImportError: Missing required dependencies ['numpy']는 무엇입니까

아시다시피 Python에는 import 키워드를 사용하여 프로그램으로 직접 가져올 수 있는 일부 모듈, 클래스, 패키지 및 라이브러리가 있습니다.

그러나 프로그램으로 직접 가져올 수 없는 일부 라이브러리와 패키지가 있습니다. import 키워드를 사용하여 시도하면 ImportError가 발생하고 필요한 종속성을 가져오도록 요청합니다.

ImportError: Missing required dependencies의 예를 살펴보겠습니다.

import pandas as pd

출력:

ImportError: Missing required dependencies ['numpy']

위의 코드에서는 pdpandas를 가져오지만 ImportError: Missing required dependencies ['numpy']가 발생합니다. 이는 numpy가 설치되지 않았거나 일부 종속성이 누락되었음을 의미합니다. 또는 업데이트가 필요한 이전 버전의 pandas가 있습니다.

pandas 기능은 numpy 라이브러리 위에 구축되므로 어떤 식으로든 numpypandas 라이브러리의 종속성이므로 pandas를 사용해야 하는 이유입니다. numpy도 설치해야 합니다.

Python에서 ImportError: Missing required dependencies ['numpy'] 수정 방법

소프트웨어 엔지니어링 영역에서 “변화는 일정하다"라는 유명한 말이 있습니다. 이는 소프트웨어 또는 모든 컴퓨터 프로그램을 의미합니다. 변경 사항은 모듈을 업데이트하거나 추가 기능을 추가하여 요청됩니다.

마찬가지로 Python 라이브러리 및 패키지는 더 많은 기능을 포함하고 현재 기능을 개선하기 위해 지속적으로 업그레이드되고 있습니다.

따라서 라이브러리가 아직 설치되지 않은 경우 라이브러리를 설치하거나 라이브러리가 있는 경우 업데이트하려면 명령줄 인터페이스(CLI)에서 실행해야 하는 몇 가지 명령이 있습니다.

# install the numpy library
pip install numpy
#or
conda install numpy
# install the pandas library
pip install pandas

위의 명령은 numpypandas를 설치하는 데 사용됩니다. 가져온 후 가져오기를 사용하여 현재 프로그램으로 가져올 수 있습니다.

이러한 라이브러리가 컴퓨터에 설치되어 있고 업데이트가 필요한 경우 아래 명령을 사용하여 라이브러리를 업데이트할 수 있습니다.

# update numpy
pip install --upgrade numpy

# update pandas
pip install --upgrade pandas

여전히 동일한 오류가 발생하는 경우 pandasnumpy의 현재 버전을 제거하고 pip 명령을 사용하여 다시 설치하는 것이 좋습니다.

# uninstalling pandas
pip uninstall pandas

# uninstalling numpy
pip uninstall numpy

유명한 pip 명령을 사용하여 다시 설치할 수 있습니다.

# re-installing pandas
pip install pandas

# re-installing numpy
pip install numpy

위는 Python에서 ImportError: Missing required dependencies ['numpy']를 수정하는 몇 가지 솔루션입니다.

import pandas as pd
import numpy as np

print("The version of pandas is:\t", pd.__version__)
print("The version of numpy is:\t", np.__version__)

출력:

The version of pandas is:	 1.3.5
The version of numpy is:	 1.22.0

위의 명령은 프로그램이 오류 없이 원활하게 실행되므로 ImportError를 수정했습니다.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn

관련 문장 - Python ImportError

관련 문장 - Python Error