| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- python
- 남한산성 사찰
- 태블로 탭파이
- 주피터
- 텍스트크롤링
- 취준일기
- 과천 한식
- 태블로
- 크롤링
- 용인 사찰
- 신병훈련소
- Selenium
- 조리원
- 칼국수 맛집
- 신병훈련소 태블로
- 조리원이야기
- 한전아트센터 웨딩홀
- 용인 절
- Tabpy
- 을지로3가
- 조리원생활
- 칼국수 어디로
- 과천 맛집
- 7월 일기
- 양재 회식
- 일기
- pip install
- 태블로 신병훈련소
- vscode
- 양재 맛집
- Today
- Total
김빵디
vsCode + Python+windows10 에서 가상환경을 만들고 Selenium 자동화(검색) 맛보기! 본문
가상환경(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!!

크롬이 열렸다가 닫혔는데 된거지..?
다시 확인해보자!

파이썬 입력 후 종료!
눈 크게 떠야겠다.. 엄청난 속도로 파이썬입력하고 사라지는걸...
내일 이어서 나홀로싸움을 다시해봐야지.. 화이팅!
'외로운 싸움 > Selenium' 카테고리의 다른 글
| AttributeError: 'list' object has no attribute 'get_attribute'. Did you mean: '__getattribute__'? 해결방법 (0) | 2022.05.20 |
|---|---|
| Python+Selenium 네이버검색한 View 제목 텍스트들을 크롤링해보자! (0) | 2022.05.20 |
| Python+Selenium 구글사이트 자동검색 후 네이버 웹페이지 열어보기 (0) | 2022.05.20 |
| Python+Selenium 구글사이트 자동검색 해보기 (0) | 2022.05.20 |
| Selenium 정의 및 한계점 정리 (0) | 2022.05.20 |