TensorFlow Mac 설치, jupyter Notebook 설치
[python 설치]
터미널을 열어서 python -V 를 해보면 2.7버전이 설치되어 있음
1. 설치파일 다운로드
https://www.python.org/downloads/
Mac OS X 선택 후 다운로드 및 설치
2. Install Now 클릭하여 설치
3. 설치 완료 확인은 cmd창을 열어서
> python -V
하면 Python 2.7.x 라고 나타남. 왜? 설치는 3.x 버전으로 했는데?
>python3.6 -V 으로 해보면
Python 3.6.x로 나타남. 즉 2버전과 3버전이 모두 설치되어 있는 상태
하나로 python으로 사용하고 싶으면 ~/.bash_profile 를 수정해서 alias하여 사용하면 됨
4. vi 편집기로 python3.6을 python으로 alias하기
>vi ~/.bash_profile
하단 처럼 alias를 추가하고 저장함
alias python="python3"
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
5. .bash_profile을 source해야 적용됨.
>source ~/.bash_profile
6. python -V 으로 해보면
Python 3.6.x로 설치한 버전이 나타남
[pip 확인]
1. cmd창에서
> pip -V
하면 pip 9.0.1 path <python 3.6> 라고 나타남
여기서 pip이 안나타나면 pip3.6 -V라고 하면 됨
[TensorFlow 설치]
CPU 버전
#>pip install tensorflow
GPU 버전
#>pip install tensorflow-gpu
네트워크 환경에 따라 아래 옵션 사용
--proxy http://PROXYSERVER:PROXYPORT --trusted-host pypi.python.org
pip을 새로 설치한 경우
pip3.6 install tensorflow
tensorflow 버전 확인
python -c 'import tensorflow as tf; print(tf.__version__)'
1.0.0
또는
pip show tensorflow
tensorflow 버전 업그레이드
pip install tensorflow --upgrade
[jupyter 설치] -> iPython 이라는 이름은 사라졌고 jupyter로 설치해야함
#>pip install jupyter
[jupyter Notebook 실행]
#>jupyter notebook
브라우저가 자동으로 띄워지며 노트북 생성 및 python 테스트 가능
자동으로 띄워지는 웹 서버의 옵션을 변경해서 외부에서 접속 가능하도록 할 수 있음
#>jupyter notebook --ip IPADDRESS --port PORT
옵션 참고
[--certfile NOTEBOOKAPP.CERTFILE]
[--ip NOTEBOOKAPP.IP] [--pylab [NOTEBOOKAPP.PYLAB]]
[--log-level NOTEBOOKAPP.LOG_LEVEL]
[--port-retries NOTEBOOKAPP.PORT_RETRIES]
[--notebook-dir NOTEBOOKAPP.NOTEBOOK_DIR]
[--config NOTEBOOKAPP.CONFIG_FILE]
[--keyfile NOTEBOOKAPP.KEYFILE]
[--port NOTEBOOKAPP.PORT]
[--transport KERNELMANAGER.TRANSPORT]
[--browser NOTEBOOKAPP.BROWSER] [--script] [-y]
[--no-browser] [--debug] [--no-mathjax] [--no-script]
[--generate-config]
[jupyter Notebook 확인]
#>netstat --an|grep PORT
로 해당 PORT가 LISTEN 상태인지 확인
윈도우에서 해당 PORT가 열려있는지 확인할 경우
>telnet IPADDRESS PORT
해서 연결이되면 빈 화면이 나타남.
'Data > TensorFlow' 카테고리의 다른 글
Tensorflow Object Detection API _ CentOS7 설치 (0) | 2017.08.18 |
---|---|
k-means clustering 군집화 (0) | 2017.04.17 |
MNIST 데이터로 KNN 분류기, 성능 측정 (1) | 2017.04.17 |
MNIST 데이터 집합 읽어오기, 이미지로 나타내기 (1) | 2017.04.14 |
선형 회귀 알고리즘 구현, 비용함수, 경사하강법 (0) | 2017.04.14 |