김빵디

vsCode + Python+windows10 에서 가상환경을 만들고 Selenium 자동화(검색) 맛보기! 본문

외로운 싸움/Selenium

vsCode + Python+windows10 에서 가상환경을 만들고 Selenium 자동화(검색) 맛보기!

김빵디 2022. 5. 20. 18:06
728x90

가상환경(Virtual Environments)이란?

독립적인 파이썬 실행 환경을 의미하며, 다른 환경에 영향을 미치지 않고 각자 다른 종류와 버전의 패키지를 가질 수 있다. = 모듈만 담아놓은 바구니

각 모듈은 의존성(dependency)마구잡이로 설치하다가보면 이유모를 충돌이 일어날 수 있으니 주의하기!

 

ex. 최소한의 환경을 마련할때, GitHub 등 저장소 및 네트워크 연계하고자 할때 등 다양하게 사용된다.

[참고] https://docs.python.org/ko/3/tutorial/venv.html

 

12. 가상 환경 및 패키지 — Python 3.10.4 문서

12.3. pip로 패키지 관리하기 You can install, upgrade, and remove packages using a program called pip. By default pip will install packages from the Python Package Index, <https://pypi.org>. You can browse the Python Package Index by going to it in

docs.python.org

 

이제 가상환경을 만들어봅시다!

 

vscode에서 Ctrl + O 를 눌러 폴더열기를 한다.

sel 폴더 생성!

그럼 이렇게 Sel이라는 폴더가 열렸다!

 

Ctrl + ` 를 눌러서 터미널을 열어줍시다

이렇게 터미널이 열린걸 확인할수있음!

여기서 Command Prompt를 클릭해주고

 

어라? 막혀버렸다!

내가 무엇을 잘못한걸까!

python -m venv [낵만들 가상환경 이름] 했는데! 

왜 안만들어지냐구! 분명 내가 잘못한거겠지...

 

1. vscode에서 인터프리터 연동 설정 및 가상환경 만들기

PYTHON: SELECT iNTERPRETER 클릭

ENTER INTERPRETER PATH 클릭

FIND 클릭

★ 상위폴더에서 ./venv 폴더를 생성해준다 ★

폴더에 이렇게 가상환경 설치 완료!

vscode에서 VENV 폴더를 열어준다!

 

2. 크롬 드라이버 설치

 

내가 사용하고 있는 크롬버전 확인하기

오호 버전 101.0.4951.54 쓰고있군

https://chromedriver.chromium.org/downloads 에 가서 이제 설치해봅니다

 

101.0.4951 버전 win32 다운받아서 넣어봤음

 

google.py 만들어서 안에 크롬열게 적어주고 돌려보니 

오잉????????????????

이게뭔데... ModuleNotFoundError: No module named 'selenium'

모듈이 없다고? 

모듈을 설치해봅시다 ㅠㅠ

열심히 설치중... python -m pip install -U selenium

엄청빨리 되는군요

설치하고나서 디버깅 돌려봤더니 오!!!!!!!!

오 실행된다 된다!!

??????????? ㅎ...잘못적은거 역시나 잘찾아내는 파이써니..

 

엣헴엣헴 다시 돌려봅시다

빨간줄 안나오게 이쁘게 수정완료!

Ctrl + F5!!

크롬이 열렸다가 닫혔는데 된거지..?

다시 확인해보자!

파이썬 입력 후 종료!

 

눈 크게 떠야겠다.. 엄청난 속도로 파이썬입력하고 사라지는걸...

 

내일 이어서 나홀로싸움을 다시해봐야지.. 화이팅!

728x90