파이썬 버전은 3.5.x 혹은 3.6.x 를 설치해야한다.
파이썬을 설치하는데 커스텀을 선택하여 모든것을 체크하고 경로를...
C:\Python폴더로 설치를 한다.
설치를 하고 cmd에 아래 명령어를 입력하여 설치한다.
python -m pip install --upgrade pip
pip install tensorflow
pip install tf-nightly
pip3 install six numpy wheel
pip3 install keras_applications==1.0.6 --no-deps
pip3 install keras_preprocessing==1.0.5 --no-deps
설치가 끝나면 MSYS2 shell를 설치한다.
그리고 Bazel를 다운로드 받아서 설치하는데...
이것도 똑같이 c:\bazel과 같은 c드라이브에 설치한다.
내컴퓨터->속성->고급시스템설정->환경변수->path->편집->새로만들기를 하여 아래와같은걸 추가합니다.
c:\bazel
c:\msys64\usr\bin
c:\python
내컴퓨터->속성->고급시스템설정->환경변수->새로만들기를 하여 아래와같이 추가합니다.
변수 이름: BAZEL_SH
변수 값 : C:\msys64\usr\bin\bash.exe
변수 이름: JAVA_HOME
변수 값 : C:\Program Files\Java\jdk-11.0.2
bazel폴더를 통째로 C드라이브에 복사합니다.
그런뒤 cmd에서 실행합니다. 그럼 설치가됩니다.
그런뒤에 파워쉘을 열고.. 아래와같이 입력합니다.
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
작업이 끝나면 choco upgrade chocolatey를 입력합니다.
그다음 choco install bazel 를 입력합니다.
y를 누르라고 나오면 y를 치고 엔터를 입력해서 계속 진행해줍니다.
에러가 뜰시
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
를 입력하여 y를 입력 후 엔터 그리고 파워쉘을 종료한뒤
아래 명령어를 입력.
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
%UserProfile%\scoop\apps\scoop\current폴더로 들어갑니다.
bucket이라는 폴더 안에 파일이 있는지 확인합니다.
scoop install bazel
위의 명령어 입력. 에러가 뜰것인데 무시하면 됩니다.
cmd에서 pacman -S git patch unzip를 입력합니다.
모든 설치가 끝난 후
cmd에서 python을 입력하고 아래의 명령어를 친다.
import tensorflow as tf
tf.__version__
이렇게 입력하면 버전이 나오는데 나오면 정상적으로 설치된 것이다.
※추가 옵션
pip 패키지 bazel빌드 cpu
bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package
pkg 파일로 빌드
bazel-bin\tensorflow\tools\pip_package\build_pip_package C:/tmp/tensorflow_pkg
.whl 확장자 패키지 설치
pip3 install C:/tmp/tensorflow_pkg/tensorflow-version-cp36-cp36m-win_amd64.whl
'Programming' 카테고리의 다른 글
Visual Basic 6.0 윈도우10에서 설치하고 에러해결하기 (0) | 2017.06.25 |
---|---|
동기화 (0) | 2013.05.20 |
AI (0) | 2013.05.20 |
C 이중패스 소스 (0) | 2013.05.17 |