virtualenvwrapper 설치
sudo pip install virtualenv virtualenvwrapper
sudo pip3 install virtualenv virtualenvwrapper
sudo rm -rf ~/get-pip.py ~/.cache/pip
설치를 완료하기 위해 '~ / .profile' 파일을 업데이트
nano 명령으로 '~ / .profile'을 열고 수정
nano ~/.profile
다음 코드를 붙여넣기
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
~ / .profile 파일을 소스로 설정
source ~/.profile
'Python 3 Version'의 'tf' 라는 이름으로 새 가상 환경을 생성
mkvirtualenv tf -p python3
Virtualenv 명령
1) virtualenv --version : 가상 환경의 버전을 보여줌
2) virtualenv venv : venv라는 이름의 가상 환경을 생성
3) source venv/bin/activate : 가상 환경을 사용하기 위해 activate하는 명령어
4) deactivate : 가상환경에서 deactivate 명령어를 치면 가상 환경에서 나옴
'tf' 라는 이름의 가상 환경에서 진입
workon tf
sudo apt-get install python3-numpy
sudo apt-get install libblas-dev
sudo apt-get install liblapack-dev
sudo apt-get install python3-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install gfortran
sudo apt-get install python3-setuptools
sudo apt-get install python3-scipy
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3-h5py
workon tf
pip install --upgrade scipy
pip install --upgrade cython
pip install tensorflow
pip install keras
설치 확인
python -c 'import tensorflow as tf; print(tf.__version__)'
python -c 'import keras; print(keras.__version__)'
tensorflow 설치 후 python을 실행해서 import keras 했을 때의 오류
(ImportError: No module named 'tensorflow.keras)
최신 케라스 버전과 기존에 설치된 텐서플로우 버전이 달라서 생기는 오류
해결 방법 : Keras 2.2.5 버전 설치 (참고 사이트 : https://docs.floydhub.com/guides/environments/)
pip install keras==2.2.5
'Python 3 Version'의 'tf2' 라는 이름으로 새 가상 환경을 생성
mkvirtualenv tf2 -p python3
'tf2' 라는 이름의 가상 환경으로 진입
workon tf2
CPU 정보 확인
cat /proc/cpuinfo
instruction set architecture (ISA)
uname -m
커널에 대한 정보
uname -a
OS버전에 대한 정보
cat /etc/issue
논리 코어 수 확인
grep -c processor /proc/cpuinfo
메모리, swap 사이즈 확인
free -h
필수 라이브러리 설치
sudo apt update
sudo apt install gfortran libopenblas-dev liblapack-dev libhdf5-dev
pip3 --version
TensorFlow 2.2.0 패키지 다운로드 및 설치
# get a fresh start
$ sudo apt-get update
$ sudo apt-get upgrade
# remove old versions, if not placed in a virtual environment (let pip search for them)
$ sudo pip uninstall tensorflow
$ sudo pip3 uninstall tensorflow
# install the dependencies (if not already onboard)
$ sudo apt-get install gfortran
$ sudo apt-get install libhdf5-dev libc-ares-dev libeigen3-dev
$ sudo apt-get install libatlas-base-dev libopenblas-dev libblas-dev
$ sudo apt-get install liblapack-dev cython
$ sudo -H pip3 install pybind11
$ sudo -H pip3 install h5py==2.10.0
# upgrade setuptools 40.8.0 -> 50.3.2
$ sudo -H pip3 install --upgrade setuptools
# install gdown to download from Google drive
$ pip install gdown
# download the wheel
$ gdown https://drive.google.com/uc?id=11mujzVaFqa7R1_lB7q0kVPW22Ol51MPg
# install TensorFlow
$ sudo -H pip3 install tensorflow-2.2.0-cp37-cp37m-linux_armv7l.whl
pip install keras
설치 확인
python -c 'import tensorflow as tf; print(tf.__version__)'
python -c 'import keras; print(keras.__version__)'