본문 바로가기
Python/Selenium

Selenium Unresolved import error 해결하기

by PySun 2025. 1. 20.
반응형

소개

Selenium을 사용하여 웹 자동화를 시도할 때, 때때로 'Unresolved import' 오류를 만나게 될 수 있습니다. 이 오류는 주로 IDE에서 Selenium 라이브러리를 인식하지 못할 때 발생합니다. 이번 포스팅에서는 이 문제의 원인과 구체적인 해결 방법을 살펴보겠습니다.

에러 발생 예시 코드

먼저, 'Unresolved import' 오류가 발생할 수 있는 간단한 예시 코드를 살펴봅시다.

from selenium import webdriver

# 웹 드라이버 초기화
driver = webdriver.Chrome()

# 웹 페이지 열기
driver.get('https://www.example.com')

에러 해결 방법

1. Selenium 라이브러리 설치 확인

가장 먼저 할 일은 Selenium이 설치되어 있는지 확인하는 것입니다. 설치되지 않았다면, 아래의 명령어를 사용하여 설치합니다.

pip install selenium

2. IDE 설정 확인

일부 IDE에서는 Python 경로 설정이 제대로 되어있지 않아 라이브러리를 인식하지 못할 수 있습니다. IDE의 설정에서 Python 해석기를 올바르게 설정했는지 확인하세요.

3. 가상 환경 사용

가상 환경 내에서 작업하고 있는 경우, 해당 가상 환경에 Selenium이 설치되어 있어야 합니다. 가상 환경을 활성화한 후에 다시 설치해보세요.

# Windows
.\venv\Scripts\activate

# macOS / Linux
source venv/bin/activate

pip install selenium

4. IDE 재시작

때로는 IDE가 라이브러리의 업데이트를 감지하지 못하는 경우가 있습니다. IDE를 재시작하여 문제를 해결해보세요.

마무리

이번 포스팅에서는 Selenium을 사용할 때 마주할 수 있는 'Unresolved import' 오류와 이를 해결하는 다양한 방법을 살펴보았습니다. 올바른 환경 설정과 라이브러리 설치를 통해 원활한 작업을 이어가시길 바랍니다. 웹 자동화의 즐거움을 최대한 누리시기를 바랍니다!

반응형