본문 바로가기
컴퓨터과학과

[AI] Windows 11에서 환경 변수를 설정하는 방법

by 공부하는노년 2024. 8. 10.
반응형

Windows 11에서 환경 변수를 설정하는 방법

Windows 11에서 환경 변수를 설정하는 방법은 이전 버전의 Windows와 유사합니다. 환경 변수는 시스템이나 사용자 계정에서 사용할 수 있는 변수를 설정하여, 프로그램이 이를 참조하여 동작할 수 있도록 합니다. 특히 API 키와 같은 중요한 정보를 환경 변수로 설정하면, 코드 내에서 이를 안전하게 참조할 수 있습니다. Windows 11에서 환경 변수를 설정하는 방법은 다음과 같습니다.

Windows 11에서 환경 변수 설정하기

1. 환경 변수 설정 창 열기

  1. 시작 메뉴 열기: 화면 왼쪽 하단의 시작 버튼을 클릭하거나, Windows 키를 누릅니다.
  2. 설정 열기: "설정"을 입력하고 설정 앱을 엽니다.
  3. 시스템 설정으로 이동: 설정 창에서 "시스템"을 선택합니다.
  4. 고급 시스템 설정: 왼쪽 메뉴에서 "정보"를 선택한 후, 아래로 스크롤하여 "관련 설정" 섹션에서 "고급 시스템 설정"을 클릭합니다.
  5. 시스템 속성 창: "고급" 탭에서 "환경 변수" 버튼을 클릭하여 환경 변수 설정 창을 엽니다.

고급 시스템 설정

2. 환경 변수 추가

  1. 환경 변수 창: 환경 변수 창에는 시스템 변수와 사용자 변수 두 가지가 있습니다. 여기서는 사용자 변수를 설정하는 방법을 설명하겠습니다.
  2. 새 변수 추가:
    • 사용자 변수 섹션에서 "새로 만들기" 버튼을 클릭합니다.
  3. 변수 이름 및 값 입력:
    • 변수 이름: OPENAI_API_KEY와 같이 설정하려는 변수의 이름을 입력합니다.
    • 변수 값: 실제 API 키를 변수 값으로 입력합니다.
  4. 확인 버튼을 클릭하여 변수 추가를 완료합니다.
  5. 모든 창을 닫고 설정이 적용되도록 합니다.

사용자 변수 새로 만들

3. 환경 변수 확인 및 수정

  • 변수 편집: 이미 설정된 변수를 수정하려면, 환경 변수 창에서 해당 변수를 선택하고 "편집" 버튼을 클릭하여 변수 값을 수정합니다.
  • 변수 삭제: 불필요한 변수를 삭제하려면, 해당 변수를 선택한 후 "삭제" 버튼을 클릭합니다.

새 변수 추가

환경 변수를 사용하는 Python 코드

환경 변수를 설정한 후, Python에서 이를 사용하는 방법은 다음과 같습니다.

import os

# 환경 변수에서 API 키 가져오기
API_KEY = os.getenv("OPENAI_API_KEY")

# API 키를 사용하는 예제 코드
print("API 키:", API_KEY)

이 코드는 os.getenv 함수를 사용하여 환경 변수 OPENAI_API_KEY의 값을 가져오고, 이를 통해 API 키를 안전하게 참조합니다.

주의사항

  • 보안: 환경 변수에 중요한 정보를 저장할 때는 항상 보안에 주의해야 합니다. 다른 사용자가 이 정보를 볼 수 없도록 시스템 접근 권한을 적절히 설정하세요.
  • 재부팅: 새로운 환경 변수가 제대로 적용되지 않는 경우, 시스템을 재부팅하면 설정이 적용됩니다.
  • 환경 변수의 범위: 사용자 변수는 특정 사용자에게만 적용되며, 시스템 변수는 모든 사용자에게 적용됩니다. 필요한 범위에 맞춰 설정합니다.

이 방법을 통해 Windows 11에서 환경 변수를 설정하고, Python 프로그램에서 이를 안전하게 활용할 수 있습니다.

댓글