Python, Anaconda, Tensorflow 개발환경 설치!
1. Anaconda 설치
Anaconda | The World's Most Popular Data Science Platform
Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.
www.anaconda.com
위 링크를 통해서 Anaconda 를 설치합니다.
Anaconda 패키지 내에는, 자주 사용하게되는 모듈과 Python 등의 프로그램이 포함되어 있으니,
개별적으로 Python을 설치해줄 필요는 없습니다.
2. 가상환경 생성 및 실행
이제 Anaconda가 잘 설치되었는지 아래와 같이 확인하시고, 가상환경을 생성해보도록 합시다.
윈도우로고 버튼("시작") 버튼을 누르시고, "Anaconda" 를 검색해보면 아래와 같이 잘 설치된 프로그램 리스트를 볼 수 있습니다.
이제 DOS 창을 열어서, 가상환경 공간을 하나 생성합니다.
가상환경을 생성할때는 아래와같은 명령어를 사용하게 됩니다.
# 가상환경 생성
conda create -n test python=3.10
# 가상환경 실행
conda activate test
# 가상환경 종료
conda deactivate test
# 가상환경 리스트 출력
conda env list
실제 명령어를 입력하면 아래와 같은 화면을 보실 수 있습니다.
# 가상환경 생성
> conda create -n test python=3.10
아래와 같이 "Y / N" 을 보실 수 있는데, "y" 를 입력하고 엔터를 누르시면 가상환경 생성이 진행되고,
오른쪽 그림과 같은 화면을 보신다면 생성이 모두 완료된것으로 판단하시면 됩니다.
# 가상환경 활성화 (실행)
> conda activate test
아래 콘솔 화면과 같이 명령 입력 라인 앞단에 "(test)" 가 표기되어있다면 활성화가 완료되어 있는 상태입니다.
✔️ DOS 창에서 conda 명령어가 동작되지 않는경우!
Anaconda 가 설치 된 경로를 System 환경변수로 등록을 해주어야 어디에서든 conda 명령어를 사용하실 수 있습니다.
🛠️ "시스템 속성" - "고급" - "환경변수" - "Path" 편집 - "새로만들기" - 경로 추가
3. Tensorflow 설치
먼저 Tensorflow 를 설치하기전에 가상환경에 적용되어있는 conda 관련 패키지를 업데이트 합니다.
(업데이트를 안해주고, Tensorflow 를 설치 시 충돌 또는 사전설치 패키지 등의 오류가 발생할 수 있습니다.)
> conda update -n base conda
위 명령어를 입력하면 똑같이 "Y/N" 입력창이 표시되는데요, 똑같이 "Y" 를 눌러주어 설치를 진행합니다.
계속해서 업데이트를 진행합니다.
> conda update --all
이제 tensorflow 를 설치해 봅시다.
> conda install tensorflow
똑같이 Y 를 입력하여 설치를 진행합니다.
4. Visual Studio Code 환경 셋업
아래 홈페이지를 통해서 "Visual Studio Code" 를 설치합니다.
Visual Studio Code - Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
code.visualstudio.com
설치가 모두 완료되면 아래와 같이 Visual Studio Code 실행 프로그램을 확인하실 수 있습니다.
해당 프로그램을 실행하고 왼쪽 탭에서 테트리스 모양의 "Extension" 탭을 누릅니다.
그 후, "Python" 과 "Code Runner" 를 각각 검색해서 설치합니다.
5. VSCode 와 Anaconda 연동하기
이제 "Visual Studio Code" 와 "Anaconda" 를 연동해 보도록 하겠습니다.
VSCode 화면에서 개발할 때 사용할 폴더를 선택해서 열기를 클릭합니다.
"File" - "Open Folder"
이제 "Ctrl + Shift + p" 를 눌러 팔레트 창을 열어 "Select Interpreter" 를 검색하여 아까 생성한 가상환경 폴더에 있는 Python.exe 를 선택합니다.
이제 테스트로 실행할 파일을 생성하고 tensorflow 를 실행해봅니다.
"Ctrl + Shift + e" 를 누르고, 새파일을 생성하여 "test.py" 이름으로 설정합니다.
이후 해당파일에 아래와 같은 코드를
import tensorflow as tf
print(tf.__version__)
위와 같이 생성 및 코드입력 후, "Ctrl +F5" 를 눌러 잘실행 되는지 확인합니다.
하단에 Terminal 창을 보시면 아래와 같이 실행됨을 확인하실 수 있습니다.