# 쉬어가기: 윈도우즈 개발 환경 구축

이 책은 맥 또는 리눅스 기준으로 쓰여진 부분이 많기 때문에, 이번 섹션에서는 윈도우즈에서 개발 환경 구축하는 방법을 다루도록 하겠습니다.

## 아나콘다 설치

아나콘다를 통해 파이썬을 설치 합니다. 3.6 버전 이상을 설치 할 것을 권장 합니다.

* URL: [https://www.anaconda.com/distribution/#windows](https://www.anaconda.com/distribution/#windows)

위의 사이트에서 자신의 환경에 맞는 설치 파일을 다운 받아 실행 합니다. 아래와 같이 여러가지 버전과 환경에 관한 설치 파일을 다운 받을 수 있습니다. 필자는 3.7버전 64비트 설치를 진행 합니다.

![자신에게 맞는 환경을 선택하여 아나콘다 설치 파일을 다운로드 합니다.](https://2195376183-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFzjkZt6ljMBd4YGVCn%2F-LgL_lELaeP4AJGYu7Mv%2F-LgL_tF4nDE7tw_m-_D8%2F03-04-01.png?generation=1559452185298700\&alt=media)

그럼 아래와 같이 아나콘다 설치 프로그램이 설치를 진행 합니다.

![아나콘다 설치를 진행 합니다.](https://2195376183-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFzjkZt6ljMBd4YGVCn%2F-LgL_lELaeP4AJGYu7Mv%2F-LgL_tF6z72uHd7mCOWk%2F03-04-02.png?generation=1559452174704854\&alt=media)

아나콘다 설치가 끝나면 시작프로그램에서 설치가 제대로 되었음을 확인할 수 있습니다. 사용자는 필요에 따라 Anaconda Prompt를 실행하거나 Jupyter Notebook을 실행할 수 있습니다. 이 책의 전반부는 Jupyter Notebook을 통해 실습을 진행할 수 있으며, 후반부는 코드와 프로젝트가 커짐에 따라 적절한 파이썬 IDE<저자주> 저자는 마이크로소프트 VSCode를 애용합니다. \</저자주>를 활용하여 파이썬 스크립트를 편집 및 실행 할 수 있습니다.

## 파이토치 설치

파이토치 설치를 위하여 파이토치 웹사이트에 접속합니다.

* URL: [https://pytorch.org/](https://pytorch.org/)

아래와 같이 웹사이트 상에서 파이토치 설치를 위한 자신의 환경 설정을 적절히 선택하면, 밑에 파이토치 설치를 할 수 있는 명령어가 나타납니다. 필자의 경우에는 Stable 버전과 윈도우즈 OS, Conda, Python 3.7을 선택한 것을 볼 수 있습니다. 특히, 자신의 GPU 사용 여부에따라 CUDA 항목을 잘 선택하기 바랍니다. 필자는 None을 선택하여 CPU 버전의 파이토치를 설치하고자 합니다.

![파이토치 웹사이트에서 자신에게 맞는 설정을 선택하여 설치 명령을 복사합니다.](https://2195376183-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFzjkZt6ljMBd4YGVCn%2F-LgL_lELaeP4AJGYu7Mv%2F-LgL_tF8lT7MiaNbOHur%2F03-04-03.png?generation=1559452162076683\&alt=media)

해당 명령어를 복사하여 Anaconda Prompt를 실행하여 붙여넣고 설치를 시작합니다.

![Anaconda Prompt를 실행하여 명령어를 붙여넣기 합니다.](https://2195376183-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFzjkZt6ljMBd4YGVCn%2F-LgL_lELaeP4AJGYu7Mv%2F-LgL_tFAXlyIUfVl3TBq%2F03-04-04.png?generation=1559452175524146\&alt=media)

그럼 아나콘다는 의존성 파악을 한 후, 파이토치와 함께 다음과 같은 추가 패키지를 설치 할 것임을 물어봅니다.

![설치를 진행 합니다.](https://2195376183-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFzjkZt6ljMBd4YGVCn%2F-LgL_lELaeP4AJGYu7Mv%2F-LgL_tFCr29JdDTBX-r2%2F03-04-05.png?generation=1559452175601780\&alt=media)

설치가 완료되면 iPython 또는 Jupyter Notebook을 실행하여 파이토치를 import하여 제대로 설치 되었는지 확인합니다. 파이토치는 아래와 같이 torch라는 패키지를 import하여 사용할 수 있습니다.

```python
import torch
```

![ipython을 실행하여 torch를 import하여 설치가 제대로 되었음을 확인합니다.](https://2195376183-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFzjkZt6ljMBd4YGVCn%2F-LgL_lELaeP4AJGYu7Mv%2F-LgL_tFE2lHutdKsDOF2%2F03-04-06.png?generation=1559452176291905\&alt=media)

## 깃 설치

필자의 깃허브 레포지토리를 복사하기 위하여 깃(git) 설치를 진행합니다. 윈도우즈의 경우에는 아래와 같이 Git SCM 프로그램을 설치하여 깃을 사용할 수 있습니다. 웹사이트 주소는 아래와 같습니다.

* URL: [https://git-scm.com/](https://git-scm.com/)

![웹사이트에 접속하면 화면 오른쪽에 사용자의 환경에 알맞는 다운로드 링크가 제공되고 있습니다.](https://2195376183-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFzjkZt6ljMBd4YGVCn%2F-LgL_lELaeP4AJGYu7Mv%2F-LgL_tFG_cTCTWvhip4x%2F03-04-07.png?generation=1559452162950876\&alt=media)

웹사이트에서 설치 파일을 받아 실행하면 아래와 같이 프로그램이 실행되며 설치를 진행할 수 있습니다.

![깃 설치를 진행합니다.](https://2195376183-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFzjkZt6ljMBd4YGVCn%2F-LgL_lELaeP4AJGYu7Mv%2F-LgL_tFIr_-3iLGGE01v%2F03-04-08.png?generation=1559452174713294\&alt=media)

또는 아래와 같이 깃허브 레포지토리 웹사이트에서 직접 zip 압축파일 형태로 다운받아 사용할 수도 있습니다.

!['Clone as download' 파일을 선택하여 'Download ZIP'을 선택 합니다.](https://2195376183-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LFzjkZt6ljMBd4YGVCn%2F-LgL_lELaeP4AJGYu7Mv%2F-LgL_tFKuYmIXIrQUCye%2F03-04-09.png?generation=1559452176701581\&alt=media)
