본문 바로가기

자동화 매크로

(lec0-1) Mac Anaconda 설치방법 및 JupyterNotebook 실행

1. google에서 Anaconda 검색

 
2. 가장 상단에 Anaconda.com 접속

 
3. Download

 

 
4. 설치파일 실행

 
5. 패키지 설치 승인

 
6. Continue 클릭

 
7. Anaconda 교육용 사용 클릭
* 여기서 말하는 상업용은 실제 개발용을 이야기하는 것이므로, 교육용 과정에서는 상관 없습니다.

 
8. Install 클릭

만약 'Chosen path already exists 에러'가 발생하면 아래 조치후 진행

https://kihome15.tistory.com/43


9. Continue 클릭


10. 설치완료 Close


11. Launch Pad → Anaconda Navigator 클릭

\


12. Anaconda 가동중 (원래 조금 느립니다)


13. Jupyter Notebook 실행


14. 노트북 가동중 → (만약 여기서 멈췄다면 해당 창을 끄고 다시 실행해주세요)
 


15. Jupyter Notebook 에서 New → Python3 클릭


16. Jupyter Notebook 에서 New → Python3 클릭


17. 입력창에 아래 코드 전체를 입력 → Run 실행
→ 에러가 날 경우 컴퓨터를 재부팅하고 다시 시도
 

[복사할 코드]

!pip install --upgrade pip
!pip uninstall selenium -y
!pip install selenium --upgrade

!pip uninstall webdriver-manager -y
!pip install webdriver-manager --upgrade

# !pip install webdriver-manager
# !pip install --upgrade webdriver-manager
# !pip install selenium
# !pip install --upgrade selenium

!pip install Pillow

import pandas as pd
# DataFrame을 컨트롤하는 라이브러리

import warnings, os, time, shutil, urllib
# warnings : 파이썬 경고 제어
# os : 경로 또는 파일 제어
# time : 시간 제어(일정시간 delay등)
# shutil : os의 폴더 제어(생성/삭제)
# urlib : 특정 url에서 이미지를 받을때 사용

warnings.filterwarnings(action='ignore')
# 파이썬에서 불필요한 warning은 안뜨게 함

from PIL import Image
# 파이썬에서 이미지를 다룰때 사용(png등을 불러들여서 리사이즈 저장 등)

from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager
options = webdriver.ChromeOptions()

options.add_argument("--ignore-local-proxy")
from selenium.webdriver.common.keys import Keys
try:
    driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()), options=options)
except:
    driver = webdriver.Chrome()
# 혹시 에러가 발생하면 키홈에게 문의해주세요!

# Keys.ARROW_DOWN , Keys.ARROW_LEFT , Keys.ARROW_RIGHT, Keys.ARROW_UP , Keys.BACK_SPACE , Keys.CONTROL, Keys.ALT , Keys.DELETE , 
# Keys.ENTER , Keys.SHIFT, Keys.SPACE , Keys.TAB , Keys.EQUALS , Keys.ESCAPE, Keys.HOME , Keys.INSERT , PgUp Key,  Keys.PAGE_UP,
# Keys.PAGE_DOWN , Keys.F1 , Keys.F2 , Keys.F3 , Keys.F4, Keys.F5 , Keys.F6 , Keys.F7 , Keys.F8 , Keys.F9 , Keys.F10, Keys.F11 , Keys.F12

 

 
 
18. 위에 코드를 실행해서 아래(왼쪽)과 같은 창이 나오면 성공!

만약 좌측처럼 빈창이 안나오고, 에러 발생하면 아래 블로그대로 실행해보세요!
(그래도 안되면 키홈에게 문의주세요!!)
https://kihome15.tistory.com/27