일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- sentiment analysis
- CUDA
- Word2Vec
- 우울증
- Classification Task
- NLP
- 전처리
- 대학원
- 품사태깅
- 석사
- 수기
- pytorch
- 자연어처리
- naver movie review
- 인공지능
- word embedding
- Today
- Total
슬기로운 연구생활
[Selenium] Selenium Install 본문
* 정리
- Selenium을 리눅스 환경에 작동시키려다 너무 많은 에러를 마주쳤다.
- 순서대로 마주친 에러를 정리하려 한다.
* 해결방법
1. chromedriver.exe 파일 권한 문제
- Message : selenium webdriver chrome PermissionError: [Errno 13] Permission denied
- Problem : selenium webdriver에서 chromedriver.exe 파일에 접근하려 하니 permission 문제가 발생했다.
- Solution : chromedriver.exe 파일에 777 권한을 주니 접근이 되었다.
그러나 chromedriver에 접근해도 실행이 안되는 문제 발생.
- Solution : 기존에 window chromedriver를 사용해서 발생한 문제였다. linux 64bit 껄로 다운받아 실행한다.
2. chromedriver에 접근해도 실행이 안되는 문제 발생.
- Solution : 기존에 window chromedriver를 사용해서 발생한 문제였다. linux 64bit 껄로 다운받아 실행한다.
- URL : https://sites.google.com/a/chromium.org/chromedriver/downloads
3. chromedriver를 변환해도 실행이 안되는 문제 발생.
- Message : OSError: [Errno 8] Exec format error
- Solution : Headless 코드를 다른 것으로 변환한다.
- 기존 코드
options = webdriver.ChromeOptions()
options.add_argument('headless')
options.add_argument('window-size=1920x1080')
options.add_argument("disable-gpu")
- 변환 코드
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument("--disable-dev-shm-usage")
4. linux에 chrome이 없어서 설치가 안된다.
- Solution : Chrome을 설치한다.
$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
$ sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
$ sudo apt-get update
$ sudo apt-get install google-chrome-stable
- 참고 사이트 : https://snowdeer.github.io/linux/2018/02/02/ubuntu-16p04-install-chrome/
5. Chrome 버전과 driver 버전이 일치하지 않아서 문제가 생긴다.
- Solution : Chrome 버전을 확인한 후 그에 맞게 chromedrvier를 다시 설치한다.
Chrome의 버전이 81버전이라 그에 맞는 chromedrvier를 찾아 설치했다.
google-chrome --product-version
'슬기로운 세팅 생활' 카테고리의 다른 글
Ubuntu 16.04에 CUDA Toolkit과 CuDNN 설치하기 (0) | 2020.12.28 |
---|---|
[Hexo] 기본 명령어 (0) | 2020.06.08 |
[Khaiii] 카카오 형태소 분석기 설치 (0) | 2020.06.03 |
[Pytorch] Pytorch Window 설치 (CUDA) (0) | 2020.06.03 |
[VScode] VScode SFTP 연결 방법 (0) | 2020.05.28 |