# 2.1.8 PC 셋업(윈도우)

1. 준비하기

* 64비트 윈도우용 아나콘다 인스

{% embed url="<https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe>" %}

* 32비트 윈도우용 아나콘다 인스톨

{% embed url="<https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86.exe>" %}

* 깃을 사용하기 위해서 32비트 또는 64비트용을 골라서 인스톨한다.

{% embed url="<https://git-scm.com/download/win>" %}

2\. 아나콘다 프롬프트를 실행해서 프로젝트 폴더를 만든다. 이때 루트 권한으로 실행해야 한다. 주의해야 함..

![](https://345902406-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M2DR6KIEmWD0aTBN8Ec%2F-M98IoqEQF0HlU2SZ238%2F-M98Jd_wdTrUAyCaJipE%2Fimage.png?alt=media\&token=a4ee3bde-d67c-4647-8d0c-e820a0fb94ed)

```
mkdir projects 
cd projects
```

3\. 깃허브에서 부터 최종 동키카 프로젝트를 다운 받는다.

```
git clone https://github.com/autorope/donkeycar
cd donkeycar
git checkout master
```

4\. 만약 이전에 동키카 소스를 설치한 경험이 있다면 먼저 프로그램을 제거해 주어야 한다.

```
conda update -n base -c defaults conda
conda env remove -n donkey
```

5\. 파이썬 개발환경을 작성한다.

```
conda env create -f install\envs\windows.yml
conda activate donkey
pip install -e .[pc]
```

6\. 텐서 플로우를 GPU의 유무에 따라서 골라서 설치한다.

만약 아래에 NVIDIA GPU를 가지고 있다면, 아래 링크에서 드라이버를 먼저 설치해야 한다.\
[ http://developer.nvidia.com/cuda-downloads](http://developer.nvidia.com/cuda-downloads)

```
- 관리자 모드로 쉘을 실행해야 한다.

- pip를 업그레이드 한다.
python -m pip install --upgrade pip

- 선택하여, 인스톨한다.
pip install tensorflow==1.13.1      # CPU

또는

pip install tensorflow-gpu==1.13.1  # GPU
```

7\. 워킹 디렉토리를 설치한다. 아래와 같이 워킹 디렉토리를 확인 가능하다.

```
donkey createcar --path ~/mycar

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(donkey) PS D:\github\donkeycar> donkey createcar --path ~/mycar
using donkey v3.1.2 ...
Creating car folder: ~/mycar
making dir  D:\Users\ADMIN\AppData\Roaming\SPB_Data/mycar
Creating data & model folders.
making dir  D:\Users\ADMIN\AppData\Roaming\SPB_Data/mycar\models
making dir  D:\Users\ADMIN\AppData\Roaming\SPB_Data/mycar\data
making dir  D:\Users\ADMIN\AppData\Roaming\SPB_Data/mycar\logs
Copying car application template: complete
Copying car config defaults. Adjust these before starting your car.
Copying train script. Adjust these before starting your car.
Copying my car config overrides
Donkey setup complete.
```
