티스토리 뷰

반응형

|visual studio로 텐서플로우 사용하기

 

 

 이 글을 마지막으로 visual studio를 이용해서 텐서플로우를 사용하는 글을 작성하지는 않을 것입니다.

이 방법은 윈도우에서 간편하게 텐서플로우를 이용하기 위해서 비주얼 스튜디오 환경에서 사용 가능하게 하는 방법입니다.

 

 

|준비할것 

 

우선 visual studio를 설치합니다. 이미 있다면 파이썬 개발환경을 추가로 설치하셔야 합니다.

https://visualstudio.microsoft.com/ko/?rr=http%3A%2F%2Fadguard.com%2Freferrer.html

위 링크에서 다운로드 받고 설치하시면 됩니다.

 

 

 

위 사진처럼 모두 체크하고 아나콘다는 모두 체크 해제하고 설치합니다.

비주얼 스튜디오 안에서 설치해도 상관은 없지만 외부에 설치해야 관리하기 편합니다.

 

그 다음으로는 아나콘다를 설치합니다.

 

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

위 사이트에 들어가서 아나콘다 64bit를 다운로드 합니다. 최신버전으로 받아도 상관없으니 최신버전으로 설치하면 됩니다.

 

 

설치과정을 따라오면 되는데 그 중 필수로 바꿔야 하는 설정만 올렸습니다. 아래 사진들을 따라서 설정하면서 설치를 진행하면 됩니다.

 

 

 

이 과정을 하지 않으면 일반 CMD에서 아나콘다 명령어를 사용하지 못합니다.

위 체크를 풀고도 anaconda prompt 를 통해 사용 가능하지만 편리성을 위해 체크합니다.

 

나머지는 알아서 설치하면 됩니다.

 

 

|아나콘다 환경 설정하기 

 

현재 기준 텐서플로우는 파이썬 3.6버전까지만 지원합니다.

따라서 아나콘다 환경을 3.6버전으로 맞춰야 합니다.

 

위 과정을 따라왔다면 CMD창을 관리자 권한으로 엽니다. (만약 위 체크를 해제했다면 아나콘다 prompt를 사용하면 됩니다)

1
conda update -n base conda
cs

을 쳐서 conda를 업데이트 합니다. (Y/n) 을 물어보니 당연히 Y를 누르고  엔터를 누르면 됩니다.

 

 

1
python -pip install --upgrade pip
cs

다음으로 위 명령어를 쳐서 pip버전을 업데이트 합니다.

 

 

만약 위 오류가 난다면

1
pip install pyhamcrest
cs

를 쳐서 설치하면 됩니다.

1
pip --version
cs

위 명령어를 통해 pip 버전을 확인할 수 있습니다.

 

 

이제 할 것은 텐서플로우 환경에 맞는 아나콘다 환경을 만드는 것입니다.

1
conda create -n tensorflow pip python=3.6
cs

이 명령어를 통해 tensorflow 아나콘다 환경을 만듭니다. 만약 다른 이름으로 만들고 싶다면 tensorflow 부분을 다른 이름으로 바꾸고 만들면 됩니다.

현재 텐서플로우가 지원하는 파이썬 버전은 3.6까지기 때문에 3.6버전으로 만들어 줍니다.

 

 

 

|텐서플로우 설치하기

 

우선 CMD창에서

1
activate tensorflow
cs

를 쳐서 텐서플로우 환경으로 들어갑니다.

 

 

위 과정을 잘 따라왔다면 이렇게 (tensorflow) 라고 뜰 것입니다. 이 상태에서

1
conda install -conda-forge tensorflow 
cs

을 쳐서 텐서플로우를 설치합니다.

 

 

여기까지 완료했다면 텐서플로우 설치는 끝났습니다.

 

 

|visual studio 에서 텐서플로우 사용하기

 

 

프로젝트를 만들고나서 우측을 보면

 

 

'python 환경' 이 있는데 이곳을 마우스 우클릭하게 되면 '모든 python 환경 보기' 가 있습니다. 이것을 누르게 되면

 

 

위 그림과 같은 창이 뜨는데 이곳에서 앞에서 만들었던 tensorflow 아나콘다 환경이 기본으로 지정되어 있는지 확인해야 합니다.

지정이 되있다면 텐서플로우가 작동하는지 확인해보면 됩니다.

1
2
3
4
5
6
7
import tensorflow as tf
 
Hello = tf.constant('Hello Tensorflow!')
 
sess = tf.Session()
 
print(sess.run(Hello))
cs

위의 코드를 복사해서 방금 만든 프로젝트 파일에 복사해서 실행해보면 됩니다.

 

 

이렇게 위와 같이 실행됬다면 정상적으로 설치가 된 것입니다.


출처/참고

 

반응형
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함