[python] 파이썬 가상환경(virtualenv)을 사용하여 크롤링 프로젝트에 필요한 패키지를 설치하는 방법은 어떻게 되나요?
- 가상환경 생성
가상환경을 생성하기 위해 터미널에서 다음 명령어를 실행합니다.
$ python -m venv myenv
위 명령어에서
myenv
는 가상환경의 이름으로 원하는 이름으로 변경하실 수 있습니다. - 가상환경 활성화
가상환경을 활성화하기 위해 터미널에서 다음 명령어를 실행합니다.
$ source myenv/bin/activate
- 패키지 설치
활성화된 가상환경에서 필요한 패키지를 설치합니다. 예를 들어, 크롤링에 필요한 패키지인
requests
를 설치하려면 아래의 명령어를 실행합니다.(myenv) $ pip install requests
- 가상환경 비활성화
작업을 마친 후, 가상환경을 비활성화하기 위해 터미널에서 다음 명령어를 실행합니다.
(myenv) $ deactivate
이제 가상환경을 사용하여 크롤링 프로젝트에 필요한 패키지를 설치할 수 있습니다. 이렇게 하면 프로젝트별로 독립적인 환경을 구성하여 패키지 간 충돌을 방지하고 관리할 수 있습니다.
참고 문서:
- Python 가상환경 공식 문서: https://docs.python.org/ko/3/library/venv.html
- pip 공식 문서: https://pip.pypa.io/en/stable/