[python] 파이썬 가상환경(virtualenv)을 사용하여 스크립트를 배치 실행하는 방법은 어떻게 되나요?
- 가상환경 생성
- 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 가상환경을 생성합니다.
python -m venv myenv
- 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 가상환경을 생성합니다.
- 가상환경 활성화
- 생성된 가상환경을 활성화합니다.
- Windows:
myenv\Scripts\activate
- macOS/Linux:
source myenv/bin/activate
- 필요한 라이브러리 설치
- 가상환경이 활성화된 상태에서 필요한 라이브러리를 설치합니다.
- 예를 들어, requests라는 라이브러리를 설치하려면 다음 명령을 실행합니다.
pip install requests
- 스크립트 실행
- 가상환경이 활성화된 상태에서 스크립트를 실행할 수 있습니다.
- 예를 들어, script.py라는 파이썬 스크립트를 실행하려면 다음 명령을 실행합니다.
python script.py
- 가상환경 비활성화
- 스크립트 실행이 끝난 후 가상환경을 비활성화합니다.
- Windows:
deactivate
- macOS/Linux:
deactivate
이렇게 가상환경을 사용하여 스크립트를 배치 실행할 수 있습니다. 가상환경은 프로젝트 별로 독립적인 파이썬 환경을 제공하여 의존성 충돌을 방지하고 프로젝트 관리를 용이하게 해줍니다.
참고 문서:
- Python Virtual Environments: https://docs.python.org/3/tutorial/venv.html