사이트링크1  
사이트링크2  

다음의 내용은 윈도우의 '명령 프롬프트' 에서만 실행 가능하다.
PowerShell 에서는 실행 경로나 프로그램의 인수 문제가 발생 할 수 있다. (나는 오류때문에 포기함)


Windows 환경에서 Python 3.7이 이미 설치된 상태에서 Python 3.8을 추가 설치하고,
그 Python 3.8을 사용하여 가상 환경을 실행하는 방법을 단계별로 설명하겠습니다.

1. Python 3.8 추가 설치

  • Python 3.8 설치 파일 다운로드:

    공식 Python 웹사이트에서 Python 3.8 설치 파일을 다운로드합니다.

    https://www.python.org/downloads/windows/

    스크롤을 내려 Python 3.8.x 섹션을 찾은 후, Windows installer (64-bit) 또는 Windows installer (32-bit)를 다운로드합니다 (대부분 64-bit).

  • Python 3.8 설치 실행:

    다운로드한 .exe 설치 파일을 실행합니다.

    중요: 설치 시작 화면에서 "Add Python 3.8 to PATH" 옵션을 체크하지 마세요. (이전에 설명했듯이 여러 버전을 PATH에 추가하면 충돌 가능성이 있습니다.)

    • "Install Now" 대신 "Customize installation"을 클릭합니다.
    • 다음 단계에서 모든 기본 옵션(Documentation, pip, tcl/tk, IDLE 등)을 유지하고 "Next"를 클릭합니다.
    • "Advanced Options" 화면에서 **"Install for all users"**를 체크하는 것이 좋습니다.
    • "Customize install location"에서 설치 경로를 지정합니다. 기본 경로 외에 C:\Python38\ 또는 C:\Program Files\Python38\와 같이 명확하게 버전 번호를 포함하는 경로를 사용하는 것을 권장합니다. 이렇게 하면 나중에 어떤 버전인지 쉽게 구별할 수 있습니다.
    • "Install"을 클릭하여 설치를 완료합니다.

2. Python 3.8 가상 환경 생성 및 활성화

Python 3.8이 성공적으로 설치되었다면, 이제 이를 기반으로 가상 환경을 생성하고 활성화할 수 있습니다.

방법 A: 명령 프롬프트에서 직접 가상 환경 생성

  1. 명령 프롬프트 열기:

    윈도우 키 + R을 누르고 cmd를 입력하거나, 시작 메뉴에서 "명령 프롬프트"를 검색하여 엽니다.

  2. 프로젝트 디렉토리로 이동:

    가상 환경을 생성할 프로젝트 디렉토리로 이동합니다. (예: C:\Users\YourUser\Documents\MyProject)
    > cd C:\Users\YourUser\Documents\MyProject

  3. Python 3.8의 python.exe 경로 찾기:

    방금 설치한 Python 3.8의 python.exe 파일의 전체 경로를 확인합니다.
    예를 들어, C:\Python38\에 설치했다면 경로는 C:\Python38\python.exe가 됩니다.

  4. 가상 환경 생성:

    찾은 Python 3.8의 python.exe를 사용하여 가상 환경을 생성합니다.

    (가상 환경 이름은 venv, env 또는 py38_env 등으로 지정할 수 있습니다. 여기서는 py38_env를 사용하겠습니다.)
    > "C:\Python38\python.exe" -m venv py38_env

  5. 가상 환경 활성화:
    > .\py38_env\Scripts\activate 
  6. 활성화 확인:
    python --version
  7. 가상 환경 비활성화:
    > deactivate

방법 B: PyCharm에서 가상 환경 생성 및 설정

PyCharm을 사용한다면 훨씬 더 직관적으로 가상 환경을 관리할 수 있습니다.

  1. PyCharm 실행 및 새 프로젝트 생성 또는 기존 프로젝트 열기:

    • 새 프로젝트: "New Project"를 클릭합니다.
    • 기존 프로젝트: "Open"을 통해 프로젝트를 엽니다.
  2. 인터프리터 설정 화면으로 이동:

    • 새 프로젝트 생성 시: "Python Interpreter" 섹션에서 "New environment using"이 선택되어 있는지 확인합니다.
    • 기존 프로젝트인 경우:
      • File > Settings (macOS: PyCharm > Preferences)로 이동합니다.
      • 왼쪽 메뉴에서 Project: [프로젝트 이름] > Python Interpreter를 선택합니다.
  3. 새 가상 환경 추가/생성:

    • 드롭다운 메뉴 옆의 톱니바퀴 아이콘을 클릭하고 **"Add New Interpreter"**를 선택합니다.
    • **"Virtualenv Environment"**를 선택합니다.
  4. 가상 환경 설정:

    • **"New environment"**를 선택합니다.
    • Location: 가상 환경이 생성될 경로를 지정합니다.
      보통 프로젝트 폴더 내부에 venv와 같은 이름으로 자동으로 설정됩니다.
    • Base interpreter: 여기서 중요합니다.
      드롭다운 메뉴를 클릭하여 시스템에 설치된 Python 버전 목록을 확인합니다.
      방금 설치한 Python 3.8 (예: Python 3.8 (C:\Python38\python.exe))을 선택합니다.
      만약 목록에 보이지 않는다면, 옆의 ... 버튼을 클릭하여 C:\Python38\python.exe 경로를 직접 찾아 선택할 수 있습니다.
    • "Inherit global site-packages"는 체크하지 않는 것이 좋습니다.
    • "OK" 또는 "Create"를 클릭하여 가상 환경을 생성하고 프로젝트에 연결합니다.
  5. PyCharm에서의 확인:

    PyCharm 하단 상태 바에 현재 사용 중인 Python 인터프리터가 표시됩니다. Python 3.8 (프로젝트 이름) 등으로 표시될 것입니다.
    또한, Python Interpreter 설정 화면에서도 현재 인터프리터가 Python 3.8임을 확인할 수 있습니다.

명령어를 사용하여 설치하면 됩니다.pip install이제 Python 3.8을 기반으로 하는 독립적인 가상 환경에서 프로젝트 개발을 시작할 수 있습니다.

필요한 모든 패키지는 이 가상 환경 내에