현재 환경에서 패키지 목록 저장
pip freeze > requirements.txt
아래 코드는 참고
import subprocess
import sys
def install_or_update_packages(requirements_file):
try:
# requirements.txt 파일에 있는 패키지 설치 및 업데이트
subprocess.check_call([sys.executable, "-m", "pip", "install", "--upgrade", "-r", requirements_file])
print("✅ 모든 패키지가 최신 상태로 업데이트되었습니다!")
except subprocess.CalledProcessError as e:
print(f"❌ 오류 발생: {e}")
if __name__ == "__main__":
requirements_file = "requirements.txt" # 파일명을 원하는대로 변경 가능
install_or_update_packages(requirements_file)
현재 환경에서 패키지 목록 저장
pip freeze > requirements.txt아래 코드는 참고