반응형
소개
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' 오류와 이를 해결하는 다양한 방법을 살펴보았습니다. 올바른 환경 설정과 라이브러리 설치를 통해 원활한 작업을 이어가시길 바랍니다. 웹 자동화의 즐거움을 최대한 누리시기를 바랍니다!
반응형
'Python > Selenium' 카테고리의 다른 글
selenium.webdriver.find_element_by_link_text 활용하기 (0) | 2025.01.21 |
---|---|
selenium.webdriver.find_element_by_id로 요소 찾기 (0) | 2025.01.21 |
Selenium Unable to locate element 오류 해결하기 (0) | 2025.01.20 |
Selenium Tried to get X error: Element not found 해결하기 (1) | 2025.01.20 |
selenium.webdriver.find_element_by_css_selector로 CSS 선택자 사용하기 (0) | 2025.01.20 |