‘import “pandas” could not be resolved from source’ error

이전에는 문제 없었던 것인데, 오랫만에 실행했더니 ‘import “pandas” could not be resolved from source’ 에러가 나오고, pandas와 numpy 아래에 노란색 물결이 그려져 있습니다. 이럴 경우 해결 방법을 알아보려고 합니다. 이미 문제가 있으므로 “Ⅰ. 원인 찾기”는 하지 않아도 됩니다.

(import “pandas” 에러 화면)

import pandas could not be resolved from source

(pandas와 numpy 아래 노란색 물결 표시)

pandas와 numpy에 오류 물결 표시

Ⅰ. 원인 찾기

1. 현재 실행되는 Python 확인

가. 첫번째 방법

where python   # 윈도우

출력 예시 :

python 위치 찾기

나. 두번째 방법

python -c "import sys; print(sys.executable)"

을 입력하면 실제 실행되는 Python 경로가 나옵니다.

출력 예시 :

python 경로 찾는 두번째 방법

2. pip이 설치한 Python 확인

pip -V

출력 예시 :

pip와 관련된 파이썬 버전 확인

여기서 (python 3.12)이 실제 설치된 Python 버전입니다.

3. 경로가 같은지 비교

  • sys.executable로 확인한 경로와
  • pip -V의 마지막에 나온 Python 경로

👉 이 둘이 같아야 하는데, 위와 같이 실행 파일의 버전은 3.13인데, pip이 설치한 버전은 3.12으로 다릅니다.

Ⅱ. 파이썬 버전이 다를 경우 조치 방법

가장 깔끔하게 해결할 수 있는 방법은 “가상환경 새로 만들기”입니다.

1. 현재 .venv 삭제

.venv 폴더 찾기

마우스 우클릭 → 삭제(Delete)

2. 프로젝트 루트에서 새 가상환경 생성:

python -m venv .venv

3. 가상환경 활성화:

.\.venv\Scripts\activate

4. pandas 설치:

python -m pip install --upgrade pip
pip install pandas

pip install pandas를 하면 numpy도 같이 설치되기 때문에 numpy는 따로 설치할 필요가 없습니다.

이제 노란색 물결도 없어지고, 실행도 잘 됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다