이제 web서버에 github 저장소로 부터 django 프로젝트를 가져와 설치를 하게 되었습니다.
이제 python 가상환경을 설치하고 프로젝트에서 필요한 python package를 설치 등을 하여 서비스를 운영할 수 있도록
하겠습니다.
PIP 설치 확인 및 설치하기
파이썬 모듈을 설치하기 위해 pip을 설치합니다.
pip3 list 또는 pip -V 실행해서 설치확인을 합니다.
에러메시지가 나오면 설치해야합니다.
설치가 안되어 있습니다. 이제 pip 패키지를 설치 하도록 하겠습니다. 패키지 설치 전 apt update를 합니다.
이후 python3-pip 패키지를 설치합니다.
$ sudo apt update
$ sudo apt install python3-pip
pip 설치 완료
$pip3 list
pip3 명령어로 확인해보면 정상적으로 설치 된 것을 확인할 수 있다.
파이썬 가상환경 설치
파이썬 패키지 설치 - virtualenv, virtualenvwrapper
virtualenv, virtualenvwrapper가 설치 되었는지 확인합니다. 설치되어있지 않다면 설치 하도록 합니다.
가상환경 구축을 위해 virtualenv, virutalenvwrapper 패키지를 설치하도록 하겠습니다.
$ pip3 install virtualenv virtualenvwrapper
파이썬 virtualenvwrapper 가상환경 설정하기
설치가 완료되었으면 아래와 같이 가상환경을 만들어 줍니다.
1) root 디렉토리로 이동
2) .virtualenvs 디렉토리 생성
3) .bashrc 파일을 열어 하단에 virtualenvwrapper 내용을 붙여넣기 합니다.
4) 터미널을 종료하고 서버에 재 접속하면 bashrc의 내용이 적용됩니다.
bashrc 파일에 alias 추가하기
alias 경로를 추가하도록 하겠습니다.
매번 터미널에서 cd /usr/local/shar/iothook을 치면서 이동하는 것이 귀찮습니다.
iothook 명령어만 실행하면 해당 경로로 이동하는 기능을 주겠습니다.
alias iothook='cd /usr/local/share/iothook'
터미널을 종료 후에 다시 접속하면 alias가 적용될 겁니다.
터미널 접속 후 iothook을 실행해 봅니다.
virtualenvwrapper 가상환경 만들기
virtualenvwrapper 기본 명령어입니다.
mkvirtualenv : 가상환경 생성
workon : 가상환경 진입하기
deactivate : 가상환경 해제하기
rmvirtualenv : 가상환경 삭제하기
mkvirtualenv로 iothook_env 를 생성합니다.
mkvirtualenv iothook_env
workon iothook_env
workon 명령으로 가상환경으로 진입되는지 확인해봅니다.
'IT > Django' 카테고리의 다른 글
장고(Django) 서비스를 위한 기본 패키지 설치 및 장고 서비스 시작 (0) | 2021.09.22 |
---|---|
장고(django)서비스를 위한 방화벽 설정 (0) | 2021.09.22 |
github로부터 django 프로젝트 소스 복사하여 서버에 설치 (0) | 2021.09.21 |
장고(Django)와 다프네(Daphne) 서비스 설정을 위한 mysql 서버 설치 및 설정 (0) | 2021.09.21 |
장고(Django)와 다프네(Daphne)를 이용한 서비스 구축을 위한 준비 - 리눅스 서버 설정 (0) | 2021.09.14 |