본문 바로가기
자료처리

TensorFlow 기반 파이썬 딥러닝 준비 사항

by Prof. Sung-Deuk Choi 2026. 1. 21.

 

2026년 1월 현재, TensorFlow는 Python 3.10 (2023년 4월 배포)에서 정상적으로 작동합니다. 최신 파이썬 버전에서는 구동하지 않으므로 이전 버전을 설치해야 합니다. 

 

첫 번째 방법: 파이썬 3.10 직접 설치하기

 

파이썬 3.10 설치 파일 다운로드

이미 최신 버전의 파이썬이 설치되어 있어도 3.10 버전을 직접 다운로드해서 설치할 수 있습니다.

 

Python Release Python 3.10.11

The official home of the Python Programming Language

www.python.org

 

파이썬 3.10 전용 라이브러리 설치

# 1. 패키지 관리 도구(pip) 최신화
py -3.10 -m pip install --upgrade pip

# 2. 분석 및 딥러닝 필수 패키지 설치
py -3.10 -m pip install numpy pandas matplotlib scikit-learn tensorflow seaborn

 

cmd 명령창에 입력하고 엔터를 누르면 기본 라이브러리가 한 번에 설치됩니다. 이제 PC에서 LSTM을 구동하는 기본 조건을 갖추었습니다.

 

기존에 다른 파이썬 버전이 설치되어 있다면

스파이더에서도 파이썬 버전을 수정해야 합니다. 아래와 같이 스파이더에서 파이썬 3.1 실행파일 위치를 입력합니다.

 

이후, 아래와 같은 에러 메세지가 나옵니다. 

Python 3.10 환경에 spyder-kernels가 없거나 버전이 맞지 않아서 커널을 못 띄우는 상황입니다.

 

python.org 설치본으로 파이썬 3.1.0 버전을 설치했으므로, pip으로 설치합니다. 윈도우 명령 프롬프트(cmd)를 열어서 아래 코드를 실행합니다. 

"C:\Users\본인 계정 이름\AppData\Local\Programs\Python\Python310\python.exe" -m pip install spyder-kernels==3.1.*

 

아래와 같이 진행되면, 스파이더를 다시 실행합니다. 

 

스파이더 콘솔에서 파이썬 버전이 3.10으로 변경된 것이 잘 보입니다. 

 

 


두 번째 방법: 파이썬 3.10 별도로 설치하지 않고 아나콘다 가상환경 만들기

 

1. 새 conda 환경 생성 (이름: py310)

conda create -n py310 python=3.10
중간에 Proceed ([y]/n)? 나오면 → y 입력

2. 환경 활성화

conda activate py310
 

프롬프트가 이렇게 바뀌면 정상입니다. (py310) C:\Users\OOO>


3. Python 버전 확인 (필수)

python --version

출력: Python 3.10.x


4. TensorFlow 설치 (LSTM 핵심)

pip install tensorflow

설치 시간은 조금 걸릴 수 있습니다.


5. TensorFlow 정상 설치 확인

python -c "import tensorflow as tf; print(tf.__version__)"
 

버전 번호가 출력되면 성공입니다. (경고 메시지는 있어도 괜찮습니다)


6. Spyder 설치 (이 환경 전용)

pip install spyder
 

7. Spyder 실행 (중요)

spyder
 

이 방식으로 실행한 Spyder는 자동으로 py310 환경을 사용합니다.


8. Spyder에서 한 번 더 확인

Spyder 콘솔에 입력:

import sys print(sys.version)

→ 3.10.x면 완벽합니다.


9. LSTM import 테스트 (최종 체크)

from tensorflow.keras.models import Sequential from tensorflow.keras.layers import LSTM, Dense, Dropout
 

에러가 없으면 환경 설정은 끝입니다.

 

 

스파이더 실행

conda activate py310
spyder

 

 

 

댓글