Django 설치기
[환경]
docker ubuntu 16.04
docker ubuntu 18.04
[시행 착오]
1. docker ubuntu 16.04
- 파이썬 버전 3.6이 필요했으나, ubuntu 16.04에서 기본으로 제공하는 파이선 버전은 3.5임.
- ppa를 활용하여 파이선 3.6을 받음.
- 하지만... apt-get install을 했을 때 실패함.
- 정확한 원인은 모름.
- 약 40%에서 ppi -m~~~ 의 이유로 설치 실패
- 파이썬 버전 3.5로 그냥 진행함.
- python3 -m myvenv venv 오류 발생
- activate파일이 생성되지 않음.
- python3 -m myvenv venv without-pip 로 해결하나 했으나...
- django 설치를 위해 pip가 필수
- virtualvenv 활용하여 myvenv 생성
- 여전히 pip가 설치되지 않는 오류 발생
- 결국... ubuntu 16.04 버전에서 설치 실패
2. docker ubuntu 18.04
- python 3.6 설치 (apt-get install python3.6)
- nginx 설치 (apt-get install nginx)
- python3-venv 설치 (apt-get install python3-venv)
- python3.6 -m myvenv venv
- source myvenv/bin/activate
- ppi install django
- ppi install wusgi
- 에러 발생 (need c compiler)
- apt-get install build-essential
- 다른 에러 발생 (include Python~~~)
- apt-get install python3.6-dev
- 성공