inflearn logo
강의

Course

Instructor

Easy Python Advanced Crawling [Scrapy, Selenium, Headless Chrome]

Installing Selenium (Hello Selenium!)

No module named 'selenium'

1677

parksangil99

10 asked

0

cmd에서 pip install selenium을 했는데도 이러한 에러가 뜬 다는 것은 제대로 다운이 안됐거나 다운이 된 것이 쥬피터에서 연동이 안되었다는 뜻인가요?

웹-크롤링 scrapy bigdata selenium

Answer 2

1

funcoding

안녕하세요.

cmd 로 해서 pip 를 명령하면, 약간 경로가 애매할 수가 있더라고요. 왜냐하면 보통 파이썬을 하나 설치하는 것이 아니라, 디폴트로 설치되는 경우도 있고 하다보니, PC에 여러 파이썬 버전이 설치될 수 있어요. 그런 여러 버전 중 하나가 cmd 의 pip 명령과 연결되어 있을 수 있고요. 여기에 아나콘다를 따로 설치해서, 주피터 노트북을 실행하면, 아나콘다와 함께 설치된 파이썬이 실행되니, cmd 에서 설치한 selenium 은, 주피터 노트북 상에서는 설치가 안된 것으로 나올 수 있어요. 이 부분을 확인하는 방법이 좀 애매합니다. 맥등 UNIX 쪽은 which pip 하면, 그 pip 가 실제 어느 실행파일인지 나와서 간접적으로 해당 파이썬 버전을 알수가 있고, 그렇다면, 다시 .zshrc 등 PATH 를 설정하는 코드를 수정해서, 이를 해결할수도 있는데, 윈도우는 이런 기능이 없어서, 확인하고 수정하는 방법 자체가 좀 난해한 부분도 있더라고요.

그래서, 가장 간단한 방법으로 주피터 노트북을 실행하고, 그 안에서

!pip install selenium 으로 설치하면, 주피터 노트북과 연결된 파이썬 버전에 기반해서, selenium 이 설치되기 때문에, 버전이 달라서, 라이브러리 설치에 애를 먹는 케이스를 초간단하게 해결할 수 있습니다. 그래서 이 부분을 영상등에서도 가이드드리고 있습니다.

감사합니다.

0

parksangil99

jupyter notebook에서 !pip install selenium

디버깅을 해도

ERROR: requests 2.22.0 has requirement urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1, but you'll have urllib3 1.26.9 which is incompatible.
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 액세스가 거부되었습니다: 'c:\\programdata\\anaconda3\\lib\\site-packages\\urllib3-1.24.2-py3.7.egg-info\\dependency_links.txt'
Consider using the `--user` option or check the permissions.

이런 에러가 뜨는 이유는 무엇인가요?

[REST API] data의 교환방식 질문

1

663

1

headless chrome 오류 문의

0

1486

1

Selenium 처리 속도 관련 문의드립니다.

0

1950

1

동적 웹사이트에서 element가 선택되지 않는 문제에 관해 질문드립니다

0

686

1

webdriver manager

0

438

1

__init__() got an unexpected keyword argument 'service' 에러 질문드립니다.

1

11707

1

Jupiter NoteBook 파일과 PDF 파일은 어디서 다운로드 받을 수 있나요?

0

443

1

scrapy option질문

1

243

1

response.css 질문드립니다.

0

367

1

scrapy 크롤링 수행시 ffi.callback() 에러가 발생합니다

0

396

1

selenium으로 여러페이지 수집시 질문

0

380

1

연습6 모범 코드: 로그인 시나리오 해보기

0

269

1

셀레니움 문법 업그레이드 , find_element_by_tag_name 오류

3

2830

1

셀레니움 버전 변경으로 인한 코드 변경

0

1283

1

headless error

0

439

1

질문있습니다!

0

463

1

안녕하세요 선생님! 질문있습니다.

0

231

1

selenium&scrapy문의

0

279

1

아래분(phantele47)과 동일한 문제가 발생해서 문의드립니다.

0

908

6

ip 차단을 피하려면 어떻게 해야 하나요?

0

3353

2

start_urls = ['']가 제공해주신 것과 다르게 작동합니다.

1

278

2

json, data = json.loads(response.body_as_unicode()) 부분에 문제가 있는 것 같습니다.

0

596

3

웹크롤링이 상대방 서버에 부담이 될 때는 어떻게 하나요~?

0

680

1

scrapy 윈도우버전의 설명은 따로 없나요??

0

325

1