Tensorflow를 테스트하기 위해 개발환경을 구성해 봅니다.

 

작업 순서는 다음과 같습니다.

 

1. 아나콘다 설치

- conda, pip 업데이트

- msgpack 설치

2. 프로젝트 생성

- conda create -n tensorflow pip python=3.6

3. 프로젝트 실행

- conda activate tensorflow

4. 텐서플로우 설치

- CPU 버전

pip install --ignore-installed --upgrade tensorflow

- GPU 버전

pip install --ignore-installed --upgrade tensorflow-gpu

5. 설치 확인




1. 아나콘다 설치

 

Tensorflow 개발에 필요한 툴을 하나씩 설치 해도 되겠지만 모든 환경을 통합해 놓은 아나콘다를 설치해 보도록 합니다.

 

1.1 아나콘다 다운로드 및 설치

 

아나콘다 사이트에 접속하여 설치 파일을 다운로드 받습니다.


https://www.anaconda.com/download/


tensorflow install


현재 윈도우즈용으로 Anaconda 5.3.1 버전은 Python 3.7이포함되어 있습니다.

Anaconda 5.2.0 버전이 Phthon 3.6을 포함하고 있으니 이것을 다운받아 설치 합니다.

설치는 그냥 [Next]만 누르는 수준이라 간단 합니다.

간단히 보려면 아나콘다 설치 과정을 설명한 다음 글을 참고 합니다.


아나콘다 설치 윈도우즈 7, 10 (Anaconda Version 5.2.0) - 2018년12


1.2 아나콘다 업데이트

 

Anaconda Prompt를 이용하여 업데이트를 진행합니다.

시작버튼에서 아나콘다 메뉴를 펼쳐 Anaconda Prompt에 마우스 우측버튼을 클릭하고 관리자 모드로 실행합니다.

 


프롬프트에 다음을 입력하여 conda를 업데이트 합니다.

 

>conda update -n base conda

 




업데이트 대상 리스트를 보여주고 진행 여부를 물어봅니다.

y를 입력하거나 그냥 엔터를 칩니다.(대부분 비슷한 방법으로 설치가 진행됩니다.)



업데이트가 완료 되었습니다.

 

1.3 msgpack 설치

 

>pip install msgpack



1.4 pip 업그레이드


(Windows 10에서의 설치 과정을 하나 가져왔습니다.)


>python -m pip install --upgrade pip




설치가 완료 되었습니다.

msgpack을 설치 하지 않은경우 안내 메시지가 출력 됩니다.

distributed 1.21.8 requires msgpack, which is not installed.

1.3 처럼 설치하면 오류가 나타나지 않습니다.



2. 가상환경 생성


tensorflow란 이름으로 python 3.6 버전을 사용하는 텐서플로우를 위한 신규 가상환경을 생성 합니다.

>conda create -n tensorflow python=3.6






3. 가상환경 활성화


생성된 tensorflow 가상환경을 활성화 합니다.

>conda activate tensorflow



프롬프트가 (base)에서 (tensorflow)로 변경 되었습니다.


 

4. 텐서플로우 설치

 

pip 명령어를 사용해 신규 가상환경에 텐스플로우를 설치 합니다.


- CPU 버전

>pip install --ignore-installed --upgrade tensorflow





5. 설치 확인


python으로 설치를 확인 합니다.



그러나 실행은 되는데 오류가 있습니다.

 

Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

텐서플로우를 소스컴파일 하면 사라진다고 하는데 사용 하는데는 문제가 없다고 하니 당분간 그냥 사용합니다


- copy coding -

 

윈도우즈 뿐 아니라 모든 운영 체제는 시스템에서 사용하거나 중요하다고 판단되는 파일 및 폴더는 개인이 실수로 수정, 삭제 하지 못하도록 일반적으로는 볼 수 없게 되어 있습니다.

그렇지만 사용하다 보면 시스템 파일을 수정해야 하는 상황이 발생 합니다.


설정창을 오픈하는 방법만 다를뿐 윈도우즈 7과 모두 설정 방법은 비슷 합니다.

Windows 7은 다음을 참고하세요.

[윈도우즈] Windows7 파일 탐색기 숨김 파일, 폴더보기 방법

 


1. 설치 위치 찾기

파일 탐색기를 열어 C:\ 드라이브의 내용을 찾아 봅니다.



기본설정 탐색기에서는 아직은 어떤 파일이 숨겨져 있는지 잘 모릅니다.

 


2. 폴더 옵션 창 열기

 

파일 탐색기 설정을 변경 해보도록 합니다.

Windows 10은 파일 탐색기 창의 상단에 처음부터 메뉴 바가 있습니다.


여기서

보기 > 옵션 > 폴더 및 검색 옵션 변경

을 선택 합니다.

 


폴더 옵션 창이 나옵니다.

처음에 일반 탭이 활성화 되어 있습니다.

 


[보기] 탭을 선택 합니다.



보기 탭에 있는 항목을 2가지를 수정하면 숨김 파일을 확인 할 수 있습니다.

 


3. 파일 탐색기 설정 변경

 

설정을 변경 합니다.

 

windows hidden file


1) 보호된 운영 체제 파일 숨기기(권장)의 체크를 제거 합니다.

경고 팝업이 나타나는데



[]를 선택 합니다.


2) 숨김 파일, 폴더 및 드라이브 표시 라디오 버튼을 선택 합니다.


3) [적용]버튼을 선택 하면 현재 탐색기에 나타난 폴더에 설정이 적용 됩니다.


4)현재 선택된 폴더 이외의 모든 폴더에 설정을 적용하려면 선택을 합니다.



4. 결과 확인

 

설정이 어떻게 적용 되었는지 확인해 봅니다.

여기서는 3)번 까지만 적용을 했습니다.



안보이던 폴더와 파일이 나타나서 탐색기 창을 좀더 키워야 했습니다.

숨김 파일은 그만한 이유가 있으니 가능하면 변경, 삭제는 하지 않는게 좋습니다.


- copy coding -


git 무설치 버전을 사용하는 방법을 알아보겠습니다.

설치를 하지 않기 때문에 압축을 푸는 수준입니다.


git install portable windows

git 사이트에 접속합니다.

https://git-scm.com/


다운로드 경로는 2개가 있는데 우측 모니터 모양을 클릭하면 바로 갑니다.



좌측 [Downloads]를 클릭하면 운영체제 별 다운로드 창이 나오는데 Windows를 선택 합니다.



두개 중 어떤걸 선택 해도 아래와 같은 페이지에 도달 합니다


아니면 처음부터 바로 다운로드 받을 수 있는 주로로 접속 합니다.


https://git-scm.com/download/win



여기에서 하단 Portable에 있는 링크를 자신의 운영체제 bit에 맞게 다운로드 받습니다.

설치를 위해 다운로드 받은 파일을 실행합니다.

PortableGit-2.19.1-64-bit.7z.exe



압축을 풀어줄 위치를 선택 합니다.

각자 자신의 컴퓨터에 Path를 잡아주고 [OK] 버튼을 클릭 합니다.



압축이 풀립니다.



MinTTY(git-bash.exe)를 실행해 봅니다.



Windows command(git-cmd.exe) 용을 실행해 봅니다.



무설치 버전 설치가 완료 되었습니다.


- copy coding -

 

프로그램 개발을 Local에 두고 한곳에서만 개발하기 보단 git에 두고 여러 곳에서 개발을 하거나

팀을 만들어 프로젝트를 하기 위해 git를 많이 사용하고 있습니다.


git install windows

git 폼페이지  (https://git-scm.com/)

접속하면 우측 하단에 윈도우즈용 설치파일을 다운로드 받을 수 있는 링크가 있습니다.


글릭하면 자동으로 Git-2.20.1-64-bit.exe 파일이 다운로드 됩니다.



 

설치 파일의 bit 변경이나 portable용을 다운 받으려면 클릭시 나오는 페이지에서 선택을 하면 됩니다.


https://git-scm.com/download/win



만일 다른 운영체제용 설치파일을 다운로드 하려면 최초 접속 화면에서 좌측의 [Downloads]를 선택 합니다.

여기서 원하는 운영체제를 선택해서 파일을 다운로드 받습니다.


 

여기서는 윈도우즈용 64-bit 파일로 설치를 하겠습니다.

설치는 그냥 [Next] 버튼만 누르면 되는 수준입니다.


Git-2.20.1-64-bit.exe

파일을 실행 합니다.



[실행] 버튼을 선택 합니다.



[Next] 버튼을 선택 합니다.



설치 위치도 변경하지 않으려면 그냥 [Next] 버튼을 선택 합니다.



컴포넌트도 그냥 [Next] 버튼을 선택 합니다.



메뉴폴더도 Git으로 사용하고 [Next] 버튼을 선택 합니다.



에디터 리스트 중 선호하는 에디터가 있다면 선택을 해줍니다.



없다면 기본 편집기를 사용하고 [Next] 버튼을 선택 합니다.



Windows용이니 그냥 [Next] 버튼을 선택 합니다.



웹보안은 OpenSSL을 기본으로 Root CA를 이용하시면 아래거 선택하시고

[Next] 버튼을 선택 합니다.



Windows Style로 선택하고 [Next] 버튼을 선택 합니다.



터미널을 선택하는 건데요.

MinTTY은 아래처럼 생겼고 명령이 unix 스럽습니다.



설정 하는것도 좀 있고요.



[Next] 버튼을 선택 합니다.



[Install] 버튼을 선택해서 설치를 진행 합니다.



설치가 진행 됩니다.



[Finish]를 선택해서 설치를 종료 하고 Git Bash를 실행시켜 봅니다.

 

ls –al을 실행시킨 화면 입니다.



잘 설치가 되었습니다.


- copy coding -


1···100101102103104105106···119

+ Recent posts