2018년 10월 4일 목요일

windows 7 tensorflow 가상환경 without anaconda



**cmd 실행시 관리자모드!!! 그냥실행한것과 path가 다름!! 다른데 설치하면 설치해도 서로 호환안됨!!

pip로 차근차근 python과 tensorflow를 설치하는것 까지는 이전글을 따라하면 anaconda 설치 없이도 가능하다.

문제는 import tensorflow as tf로 텐서플로우는 사용할수는 있는데
cmd 창에서 계속할 순.. 없쟈나...
나는 jupyter notebook을 사용하고싶은데연동하려면 가상환경이 필요하다. 

그리고 대다수의 사람들이 이 가상환경설치를 아나콘다로 ....하하...하더라.

anaconda 설치 없이 tensorflow 가상환경 만들고 싶은데설치 루트 타고 들어가서 activate 시켜봐도 activate가 되지 않더라... mac에서는 virtualenv 사용했었는데...라고 생각함과 동시에



(이전에 파이썬, 텐서플러우는 설치된 상태임. 이전글에서 버전참고)

$pip3 install virtualenv
가상환경 설치! 해준다음에 

$virtualenv tensorflow
가상환경에 텐서플로우를 적용(?)이까지 했으면 cmd 창에서 본인이 계속 머물러있던(?) 위치에서 tensorflow라는 폴더가 생기면서 그안에 tensorflow에 필요한 파일들이 복사되어있다.

$cd tensorflow/Scripts/$activate
하면 tensorflow 가상환경으로 들어가짐.. 유후


그 상태에서 

$jupyter notebook

하면 인터넷창 열리고 new- python3 해서 

$ import tensorflow as tf 

run 해주면 작동된다...
아 물론 jupyter notebook 안깔려있음 명령프롬프트에서

$pip install jupyter 
로 설치후 

$cd tensorflow/Scripts/activate 
해서 가상환경으로 들어간후에

$jupyter notebook  하면된다.



*** 그리고 저렇게 해서 jupyter notebook에서 import tensorflow as tf 했는데
 tensorflow라는 모듈이 없다는 소리를 할 수도 있는데!
그것은 TF를 처음 cmd실행했을 때 path에 설치했었고 쥬피터는 그 path내의 tensorflow/Scripts/폴더에서 실행해서 그럼.
그렇다면 그냥 $cd tensorflow/Scripts/  경로로 들어가서
pip install tensorflow로 설치해주면됨.

win7에서는 이 문제 안생겼었는데... 내가 같은 경로에 했었나.. 암튼 문제 생기면 같은 경로에 한번더 설치해주면된다. 윈도에서는 설치 완료했는데 맥에서는 또 어째하지..
 또 조금씩 다를텐데 

댓글 없음:

댓글 쓰기

vba로 새창 띄우기

 일반적으로 vba에서 새창을 띄우는 명령어를 사용하면,  workbook.add  계속 vba 창이 떠있는 경우, 새로 열린 창에서 내용 수정이 되지 않는다 (락이 걸린상태처럼) 그래서 vba 창을 계속 켜놓은 상태로 새창을 실행하고 거기서 문서 편...