VS Code에서 Pytorch, Tensorflow 초기설정 하기

1단계: VS Code 및 Python 설치 확인

  1. VS Code 설치: 아직 설치하지 않았다면 VS Code 공식 웹사이트에서 다운로드하여 설치하세요.
  2. Python 설치: Python 공식 웹사이트에서 Python을 설치합니다. 설치 시 “Add Python to PATH” 옵션을 반드시 체크해주세요.

2단계: VS Code에서 Python 확장 설치

  1. VS Code 실행: VS Code를 엽니다.
  2. 확장 탭 열기: 좌측의 확장(Extensions) 탭 아이콘 (사각형 네 개 모양)을 클릭하거나 Ctrl+Shift+X를 누릅니다.
  3. Python 확장 설치: 검색창에 Python을 입력하고, Microsoft가 제공하는 Python 확장을 찾아 Install 버튼을 클릭합니다.

3단계: 가상 환경 설정 및 라이브러리 설치

가상 환경은 프로젝트별로 라이브러리를 분리하여 관리하는 좋은 방법입니다.

  1. 터미널 열기: VS Code 상단 메뉴에서 Terminal > New Terminal을 선택하거나 Ctrl+를 누릅니다.
  2. 가상 환경 생성: 터미널에 다음 명령어를 입력하여 myenv라는 이름의 가상 환경을 생성합니다.

python -m venv myenv

  1. 가상 환경 활성화: 운영체제에 따라 다음 명령어를 입력하여 가상 환경을 활성화합니다.
  • Windows: myenv\Scripts\activate
  • macOS/Linux: source myenv/bin/activate

명령 프롬프트 왼쪽에 (myenv)가 나타나면 성공적으로 활성화된 것입니다.

  1. 라이브러리 설치: 이제 필요한 라이브러리를 설치합니다.
  • PyTorch 설치: PyTorch 공식 웹사이트에서 자신의 환경에 맞는 명령어를 복사하여 터미널에 붙여넣습니다. CPU만 사용하려면 다음을 입력하세요:
    Bash
    pip install torch torchvision torchaudio
  • TensorFlow 설치: 다음 명령어를 입력하여 TensorFlow를 설치합니다.
    Bash
  • pip install tensorflow

4단계: 구동 확인 코드 작성 및 실행

이제 파이썬 파일을 만들어 라이브러리가 잘 작동하는지 확인합니다.

  1. 새 파일 생성: VS Code에서 File > New File을 선택하고, check_ml.py와 같이 이름을 지정하여 저장합니다.
  2. 코드 작성: 생성된 파일에 다음 코드 중 하나를 복사하여 붙여넣습니다.
  • PyTorch 확인 코드:
    Python
    import torch

    # PyTorch 버전 확인
    print(f”PyTorch Version: {torch.__version__}”)

    # 간단한 텐서 생성
    x = torch.rand(5, 3)
    print(“PyTorch Tensor:”)
    print(x)

    # GPU 사용 가능 여부 확인 (선택 사항)
    if torch.cuda.is_available():
        print(“GPU is available! 🚀”)
        device = torch.device(“cuda”)
        y = torch.ones_like(x, device=device) # GPU에 텐서 생성
        print(“GPU Tensor:”)
        print(y)
    else:
        print(“GPU is not available. Using CPU. 💻”)
  • TensorFlow 확인 코드:
    Python
    import tensorflow as tf

    # TensorFlow 버전 확인
    print(f”TensorFlow Version: {tf.__version__}”)

    # 간단한 텐서 생성
    hello = tf.constant(‘Hello, TensorFlow!’)
    print(“TensorFlow Tensor:”)
    print(hello)

    # GPU 사용 가능 여부 확인 (선택 사항)
    print(“List of physical devices:”)
    print(tf.config.list_physical_devices(‘GPU’))
  1. 코드 실행: VS Code에서 check_ml.py 파일이 열려 있는 상태에서 Ctrl+F5를 누르거나, 우측 상단의 ▶ (Run Python File) 버튼을 클릭합니다.

5단계: 결과 확인

터미널 창에 출력되는 메시지를 확인합니다.

  • 정상 작동 시: PyTorch 또는 TensorFlow의 버전 정보와 함께 텐서(tensor(…) 또는 tf.Tensor(…))가 출력되면 성공적으로 설치 및 구동된 것입니다.
  • 오류 발생 시: ModuleNotFoundError: No module named ‘torch’ 또는 ‘tensorflow’와 같은 오류 메시지가 나타나면, 3단계의 라이브러리 설치가 제대로 완료되지 않았을 수 있습니다.