ubuntu20, python3.7, tensorflow2
탠서플로 api 만들어보자
개발환경
python3.7, tensorflow2
우분투 빈껍대기 컨테이너 생성
docker run -i -t -d -p 5000:5000 --name python -v /Users/doo/imagesearch:/imagesearch/tf_api ubuntu:latest /bin/bash
접속
docker exec -it python /bin/bash
이것저것 설치
apt update
apt install -y software-properties-common
add-apt-repository ppa:deadsnakes/ppa
apt update
apt install -y python3.7
apt update
apt install -y software-properties-common
add-apt-repository ppa:deadsnakes/ppa
apt update
apt install -y python3.7
[vim 설치]
apt install -y vim
[alias 설정]
cd
vi .bash_aliases
alias python=python3.7
alias pip=pip3
[일단 설치해보자]
apt install -y python3-pip
apt install python3.7-venv
python -m venv venv
source venv/bin/activate 이게 venv 실행
이제 pip --version 을 입력해본다.
$ pip --version
$ pip 10.0.1 from /home/ubuntu/streamer/venv/lib/python3.7/site-packages/pip (python 3.7)
python 3.7
[git 설치]
apt-get install -y git
[git clone]
cd /python
git clone https://github.com/900gle/프로젝트.깃
[삽질]
ModuleNotFoundError: No module named 'tensorflow'
pip install --upgrade tensorflow
[이거 좀 중요하던데.. 기억이 가물]
$ sudo apt update
$ sudo apt install nvidia-cuda-toolkit
https://linuxconfig.org/how-to-install-cuda-on-ubuntu-20-04-focal-fossa-linux
python
import tensorflow as tf
print(tf.__version__)
ModuleNotFoundError: No module named 'tensorflow_hub'
pip install --upgrade tensorflow_hub
ModuleNotFoundError: No module named 'flask'
pip install flask
ModuleNotFoundError: No module named 'flask_restful'
pip install flask-restful
host 0.0.0.0 으로 해야 외부에서 접속 가능