S/W 설치 메뉴얼 (CPU)


By Prof. Seungchul Lee
http://iai.postech.ac.kr/
Industrial AI Lab at POSTECH

1. Overview

  • 내용
    • 본 매뉴얼은 인공지능 을 위한 패키지 설치를 다룸
  • OS
    • 사용자 편의를 위해 Windows 10으로 매뉴얼 작성
  • Anaconda
    • 본 메뉴얼에서는 패키지들 사이의 충돌을 방지하기 위해 Anaconda를 사용하지 않음

2. Requirements

  • Windows 10, 64 bits PC (recommended)
  • Python 3.6.8
  • Visual C++ 2015 Redistributable (or 2017)

  • Visual C++ 14.0 Build Tools

  • From pip

    • tensorflow, matplotlib, jupyter, scipy, sklearn, pillow, pandas, seaborn
    • scipy, numpy, cvxpy, cvxopt, cvxcanon
    • dill, six, toolz, scs, multiprocess, fastcache, ecos

3. 주의사항

3.1. Windows 사용자명이 한글인 경우

[1] 시작 $\rightarrow$ 다른 사용자 추가, 편집 또는 제거 검색

[2] 이 PC에 다른 사용자 추가

[3] 이 사람의 로그인 정보를 가지고 있지 않습니다 클릭

[4] Microsoft 계정 없이 사용자 추가 클릭

[5] 사용자명 입력 (영문, 띄어쓰기 X)

[6] 다음

[7] 계정 유형 변경

[8] 관리자 선택

[9] 시작 메뉴에서 계정 아이콘 클릭

[10] 새로 만든 계정으로 로그인


3.2. 다른 버전의 Python이나 Anaconda가 설치된 경우

[1] 고급 시스템 설정 검색 후 실행

[2] 환경 변수 클릭


[3] 아래에서 anaconda 또는 python이 포함된 모든 path 삭제

[4] 사용자/시스템 변수 path 선택

[5] anaconda 또는 python이 들어간 환경 변수 선택

[6] 삭제 클릭

4. Environment Setup

  • Visual C++ 2015 Redistributable
    • 첨부된 vc_redist.x64.exe 설치
    • 우측 그림과 같은 창이 나올 경우 설치하지 않아도 됨

  • Visual C++ 14.0 Build Tools
    • 첨부된 visualcppbuildtools_full.exe 설치

5. Python and its Packages Installation

  • python-3.6.8-amd64.exe 설치

    [1] 첫번째 박스 체크 해제, 두번째 박스 체크

    [2] Install Now 클릭

  • Module 설치

    [1] 폴더 주소창에 cmd 입력

  • pip upgrade

    [2] python -m pip install --upgrade pip 입력(아래 requirment already~~ 메세지 뜰 경우 이미 설치 된 상태)

  • numpy, scipy

    [3] pip install numpy scipy 입력

  • matplotlib, sklearn, jupyter, pillow, pandas, seaborn, scikit-learn

    [4] pip install matplotlib sklearn jupyter pillow pandas seaborn scikit-learn==0.20.0 입력

  • dill, six, toolz, scs, multiprocess, fastcache, ecos, cvxpy, cvxopt, cvxcanon, opencv-python

    [5] pip install dill six toolz scs multiprocess fastcache ecos cvxpy cvxopt cvxcanon opencv-python입력

[6] pip install tensorflow==1.14.0입력(Tensorboard 설치 오류는 무시해도 좋으나 pip install --upgrade setuptools 로 해결 가능)

6. Setup Validation

  • Jupyter Notebook 실행

    [1] 폴더 주소창에 jupyter notebook 입력

  • Jupyter Notebook 생성

    [2] New 클릭 후

    [3] Python 3 선택

  • 코드 실행

    [4] 아래와 같이 코드 입력 후 실행.

    $\;\;\;\;$셀 입력 후 버튼 클릭 또는 ctrl + enter 로 실행 가능


7. 문의

  • 설치에 어려움이 있으신 분들은 (반드시) 연락 바랍니다
    • 이승철 교수 (seunglee@postech.ac.kr)

8. FAQ

  • 32비트 컴퓨터에 설치 가능한가요?

    • Tensorflow는 32비트를 지원하지 않기 때문에 사용할 수 없습니다.
  • 가이드를 정확히 따라했는데 설치 에러가 뜹니다. (url 연결 실패 에러 등...)

    • 회사 컴퓨터를 사용하고 계시다면 사내 보안 프로그램과 충돌할 가능성이 있습니다. 사내 보안팀에 문의 바랍니다.
  • 오탈자로 인한 에러

    • 질문 전 오타가 없는지 확인 바라며 가능한 가이드의 내용을 복사 후 붙여넣기로 설치하시는 것이 좋습니다.