(venv) 가상환경이 설정된 프로젝트 폴더의 터미널에서 해당 프로젝트에 필요한 프레임워크와 *라이브러리를 설치 한다.
1개씩 각각 설치 할 수도 있지만 두번째 프로젝트기 때문에 필요한 프레임워크와 라이브러리를 한번에 설치한다.
이미 설치된 것들까지 한번 더 확인해준다.
pip3 install flask pymongo dnspython requests bs4 certifi
Plain Text
복사
각 설치 패키지는 다음과 같다.
1. Flask framework 설치
pip3 install flask
Plain Text
복사
2. Python으로 MongoDB 사용하는 PyMongo package 설치(DB 연결에 사용)
pip3 install pymongo
Plain Text
복사
3. Python용 DNS패키지 Dnspython library 설치(DB 연결에 사용)
pip3 install dnspython
Plain Text
복사
4. HTTP 요청을 보낼 수 있는 패키지 requests(웹 크롤링에서 사용)
pip3 install requests
Plain Text
복사
5. html, xml 등 데이터를 풀링, 파싱 해주는 라이브러리 beautifulsoup(웹 크롤링에서 사용)
pip3 install bs4
Plain Text
복사
6. SSL: CERTIFICATE_VERIFY_FAILED 권한 오류 해결용 certifi(DB 연결에 사용)
pip3 install certifi
Plain Text
복사
•
라이브러리
•
함수들이 뭉쳐진 하나의 .py 파일 안에 이루어진 것을 모듈이라고 합니다.
•
여러 개의 모듈을 그룹화 하면 패키지가 됩니다.
•
툴킷 또는 패키지는 종종 라이브러리라고도 불리웁니다.