[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치)

#파이톤기본 #python기초 #계란기초 #파이톤머신러닝 #파이톤머신러닝셋팅 #머신러닝시작 #파이톤아나콘다뒤집기와 #텐서플로설치오류 #텐서플로뒤집기

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 1

1.아나콘다를 설치 https://repo.continuum.io/archive/.winzip/Filename Size Last Modified MD5 ../ – <directory> Anaconda2-2019.10-Windows-x86.zip 353.7M 2019-10-15 09:27:36 3a49948f105bdca9a4ca589f9bf0292b Anaconda2-2019.10-Windows-x86_64.zip 410.8M 2019-10-15 09:27:16 d927e784a247b3c786224082f404d2d3 Anaconda3-2019.10-Windows-x86.zip 407.4M 2019-10-15 09:28…repo.continuum.io 최신 버전을 설치한다.

설치하고 싶은 곳으로 하면 되나, C나 D에 바로 설치하면 된다.

2. 아나콘더프롬푸트를 실행하여 가상 환경을 만들기 위해 다음과 같이 입력

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 2

이거 클릭

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 3

y로 proceed 해준다.

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 4

3. 설치한 아나콘다 가상 환경을 확인하고 활성화

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 5

Honda envlist 실행했을 때의 출력물이다.

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 6

d: 로 이동하고 cd에서 워크스페이스가 존재하는 곳으로 이동했다.

activate 가상환경의 이름으로 이렇게 한다!
앞의 base 대신에 sunny로 바뀌는 것을 알 수 있다.

4. jupyter notebook 실행하기

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 7

이렇게 입력해주시면

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 8

Tada!
이렇게 워크스페이스가 뜨는 걸 볼 수 있다.

4. 환경변수를 설정하는

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 9

제어판 – 시스템 및 보안 클릭

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 10

시스템 클릭!

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 11

이처럼 고도의 시스템 설정으로 설정한다.

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 12

환경 변수 클릭

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 13

PATH를 클릭하여 경로를 추가한다.

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 14

텐서 플로우가 안 돼서 또 삭제해서 설치하면 되니까 환경 변수에 c:anonda2 envssunny까지 추가해 뒀지(힝… 아… 설치하는데 너무 힘들었어…- 전혀 관계없는 삽이라는 게 밝혀진 것 같아.

 

5. tensor flow(텐서플로우) 설치하려면 먼저 주피터 노트북과 프롬푸트를 닫고 사용하는 워크스페이스 경로로 가서 cmd를 친다.

혹은(shift+오른쪽 클릭)을 클릭하여 cmd창으로 들어온다.

실제로 여기서 오류가 많이 발생했지만 아나콘다는 c 관련 워크스페이스가 d에 있기 때문에 그냥 anonda prompt를 이용해 설치할 경우 정상적으로 설치되지 않고 cmd창으로 설치하면 된다.

좀 더 깊이 알아보기 위해서는 고민이 필요하지 않을까 싶다.

먼저 텐서플로우 설치는!
환경변수 설정을 하고 직접 cmd창에 설치한다!
아, 맞다.

또한 가상환경뿐만 아니라 같은 버전으로 defalut 환경에도 설치해 주자.만약 가상환경에서 install하고 import를 제대로 할 수 있다면 땡큐인데… 안된다면, 다만 1) 가상환경 삭제 2) 기본환경에 있는 해당 라이브러리 설치 3) 라이브러리 재설치 (가상환경, 기본환경 모두) 4) 실행한다, 이 과정을 거치면 보통이 되는 것 같다.

그리고 가끔 “가기” import는 할 수 있지만 어떤 함수의 attribute가 존재하지 않는다고 하면 함수가 변경되거나 함수를 불러오는 방식으로 변화하므로 빈 홈으로 가서 무엇이 변경되었는지를 체크해야 한다.

일반적으로 현재의 tensor flow의 수식은 1.X 버전으로 되어 있지만, 2.0 버전으로 바꾸는 방법도 빈 홈에 나타나고 있다.

문서를 참고하면 좋을 것 같아.그리고, 설치 방법도 Honda 커맨드로 설치하거나 pip로 설치하거나 하는 방법도 있지만, 그대로 pip 커맨드로 설치하고 있다.

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 15

 

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 16

그리고 바로 activate를 만든 가상 환경명을 치고, 앞으로 바뀌면 제대로 환경변수 설정을 할 수 있었던 것이다.

그리고 텐서 플로우를 설치하면 된다.

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 17

이렇게 python에 들어가서 j upyternotebook에서 실행하기 전에 체크해 본다.

6. jupyter notebook에서 tensorflow(텐서플로) 읽기

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 18

위쇼와!
그래서 버전 다운 받고 실행하고 다시 최신 버전으로 설치한다.

본인이 알아서 내려받으면 cmd창에 문제가 있으면 뭐라고 말해준다.

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 19

무슨 말인지 모르겠지만 내 글씨가 엉망이야저번에 세팅을 해놨는데… 아이고…그 전에는 python36 버전이었으니까 건강 여기까지라면 끝!

문자를 변경하려면 아래 경로로 이동하여 custom.css를 변경하면 된다.

custom.css에 들어가서 설정하면 된다.

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 20

. Code Mirror 뒤에 pre 츠쿠토, 설정해 놓은 D2Coding이 듣지 않는다…. 그러면 위와 같이 끄면 된다.

7. jupyter notebook에서 tensor flow(텐서플로)를 읽는데 Session() 세션이 생성되지 않을 경우, 현재 나와 있는 코드가 tensor flow 2.0 이하 버전에 적용된 함수이므로 tensor flow는 읽는데 아래와 같은 오류가 발생할 수 있다.

이것에 의한 해결 방법을 stack overflow를 참고해서 말하면 tf를 가져오는데, 일부 기능을 제한하여 2.0 이전의 함수를 사용할 수 있다.

참고 : https://stackoverflow.com/questions/55142951/tensorflow-2-0-attributeerror-module-tensorflow-has-no-attribute-sessionWhen I am executing the command sess = tf . Session ( ) in Tensorflow 2 . 0 environment , I am getting an error message as below : Traceback ( most recent call last ) : File ” < stdin > ” , line 1 , in < m … stackoverflow.com 上 の よう に 入力 すれば よい 。

[Day77][Python-35] 머신 러닝 세팅_아나콘다 설치 (텐솔플로 설치) 21

마이그레이션과 관련된 텐솔플로 문서입니다.

https://www.tensorflow.org/guide학습 TensorFlow Core가이드 Google고 러브(Colab)에서 실행하 깃하브(GitHub)소스를 보면 Note:이 문서는 텐서 플로 커뮤니티로부터 번역되었습니다.

카페 번역 활동의 특성상 정확한 번역과 최신 내용 반영에 노력하고 있는데도 공식 영문 문서의 내용과 일치하지 않을 수 있습니다.

이 번역에 개선해야 할 부분이 있으면 tensorflowdocs깃핫프리포지토리에 풀 리퀘스트를 보내세요. 문서 번역과 리뷰에 참가하려면 [email protected]에 메일을 보내도록. www.tensorflow.org에러가 발생했을 때 참고)설치하는 동안도이제 고생하고…

https://gogorchg.tistory.com/entry notfind’cudart64_80.dll’ 위의 오류가 발생한 시점은 tensorflow-gpu를 설치한 후 tensorflow를 Import시키면서 발생했다.

참고로 Python 3.6버전은 tensorflow 1.4.0으로 CUDA 9.0버전입니다.

gogorchg.tistory.com https://blog.naver.com/rlaeogh222 텐서 플로우 설치 과정 중에서 생각보다 많은 이슈가 발생하고 정리한다.

##키워드*tensorflow-gpu*AVX…blog.naver.com https://devtimes.com/bigdata/2019/02/14/jupyter/ g devtimes.comᅳ devtimes.com