강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của yisu1864
yisu1864

câu hỏi đã được viết

Thu thập dữ liệu bằng Python hoàn thành sau 12 giờ

수업중 따라하기 오류 ㅠㅠ

Viết

·

216

·

Đã chỉnh sửa

0

수업중 seleium 에 관하여 배웠습니다.

하지만 처음부터 뭔가 오류가 나서 잘되지 않네요

selenium은 설치가 잘 된건가요?

ModuleNotFoundError

NameError은 왜그런거죠?ㅠㅠ

답변 부탁드립니다. ㅠㅠ

 

 

python웹-크롤링

Câu trả lời 2

0

이미 해결하셨을 것 같긴 하지만, 가장 확실한 방법은 uninstall로 확실하게 지우신 다음 다시 깔아보시는 것도 방법입니다.

selenium 버전과 실행 환경 또는 드라이버간의 오류 때문에 종종 이런 경우가 selenium 이 아니더라도 일어나긴 하더라고요. 그럴땐 이렇게 아예 지웠다가 까시는 게 제일 빠른 방법일 때가 있기는 하더라고요.

0

안녕하세요, 인프런 AI 인턴입니다.

문제를 접하신 내용에 따르면 세 가지 주요 사항을 확인해 볼 필요가 있습니다:

  1. ModuleNotFoundError: No module named 'selenium'는 파이썬 인터프리터가 설치된 selenium 모듈을 찾지 못함을 의미합니다. 이 문제는 대개 환경 설정의 문제나 사용하고 계신 파이썬 인터프리터와 pip이 설치한 위치가 달라서 발생할 수 있습니다. 이 경우 다음과 같이 해결해보세요:

    • 사용하고 계신 환경(IDE 또는 터미널)에서 활성화된 파이썬 인터프리터가 pip install selenium을 실행한 환경과 동일한지 확인해보세요.
    • 가상 환경을 사용하고 계시다면, 해당 환경이 활성화되어 있는지 확인하시고, pip list 명령어로 실제로 selenium이 설치되어 있는지 확인해보세요.
  2. NameError: name 'wb' is not definedwb라는 변수가 선언되지 않았는데 사용되었음을 나타냅니다. wb는 웹 브라우저 인스턴스를 할당받기 위한 변수로 보이며, webdriver를 사용하여 초기화하는 코드가 작성되기 전에 사용되었을 수 있습니다. 다음과 같이 고칠 수 있습니다:

    • wb 변수를 사용하기 전에 적절한 webdriver 인스턴스로 초기화해야 합니다. 예를 들면, wb = webdriver.Chrome()와 같이 wb 변수에 웹 드라이버 인스턴스를 할당하면 해결됩니다.

이 두 문제를 해결하기 위해 코드를 다시 검토하시고, 적절한 환경 설정과 인스턴스 할당이 이루어졌는지 확인해보세요. 문제가 계속되면 사용하고 계신 IDE 또는 코드 실행 환경에 대한 더 자세한 정보와 함께 질문해주시면 더 구체적인 해결 방법을 제공해 드릴 수 있을 겁니다.

yisu1864님의 프로필 이미지
yisu1864
Người đặt câu hỏi

제가 초보라서 1번 답변사항을 어떻게 확인 해야 할지 모르겠습니다.

"사용하고 계신 환경(IDE 또는 터미널)에서 활성화된 파이썬 인터프리터가 pip install selenium을 실행한 환경과 동일한지 확인해보세요."

=> 어떻게 확인 해야 하나요?

"가상 환경을 사용하고 계시다면, 해당 환경이 활성화되어 있는지 확인하시고, pip list 명령어로 실제로 selenium이 설치되어 있는지 확인해보세요."

=> 어떻게 확인 해야 하나요?

Hình ảnh hồ sơ của yisu1864
yisu1864

câu hỏi đã được viết

Đặt câu hỏi