현재 프로젝트에서 가상 환경을 설정하는 방법입니다
가상 환경이 필요한 이유
가상 환경을 설정하는 이유는 지금 작업하는 프로젝트를 작업 중인 PC 이외에서 작업을 이어서 한다면
이어서 하는 PC에도 동일한 환경 설정을 갖추어야 하지만 가상 환경을 설정해놓으면
이러한 수고를 덜 하고 빠르게 작업을 이어서 할 수 있기 때문입니다
명령어 : pip install virtualenv 입력합니다
실행하면 위와 같은 로그가 출력됩니다
가상 환경을 만듭니다
명령어 : virtualenv "이름"
이름은 원하는 이름으로 만들면 됩니다
created virtual environment 문구가 나옵니다
성공적으로 만들어졌습니다
명령어 : source "가상 환경 이름"/bin/activate 입력합니다
해당 명령어를 작성하면 경로 맨 앞에 아래와 같이 설정한 가상 환경 이름이 보입니다
구축되었으니 여기에 원하는 라이브러리, 장고 등을 설치하면 다른 PC에서 해당 프로젝트를 실행해도
다른 작업 필요 없이 이어서 작업하는 것이 가능하게 됩니다
장고(Django)
파이썬 장고 설치하는 방법
명령어 : pip3 install diango
django-admin 생성
명령어 : django-admin startproject "이름" .
이름은 프로젝트 이름을 써도 되고 다른 이름을 써도 상관없습니다
"."을 입력하는 이유는 현재 폴더에 만든다는 명령입니다
다음 명령어를 입력합니다
명령어 : python manage.py migrate
장고 프로젝트 실행
django-admin startproject 명령어로 생성한 이름의 프로젝트 폴더를 들어갑니다
하위 폴더 중에서 settings.py 파일을 클릭합니다
ALLOWED_HOST 변수가 있습니다
ALLOWED_HOST = ['*']와 같은지 확인합니다
다음으로 명령어 : python manage.py runserver 0:80 입력합니다
":" 뒤의 80은 포트로 사용 중이면 다른 포트 번호를 입력하면 됩니다
로그에 나오는 주소를 들어갑니다
없는 경우 http://localhost:80 접속합니다
(포트가 다른 경우 뒤의 숫자만 변경하면 됩니다)
아래와 같은 화면이 나오면 성공적으로 끝난 것입니다
앱 생성
명령어 : python startapp "이름"
파이썬 패키지 확인
가상 환경을 설정 안 하고 다른 PC에도 동일한 환경 설정을 하는 경우
설치된 패키지 등을 쉽게 하는 방법입니다
명령어 : pip list 입력합니다

목록과 버전이 나옵니다
'Python(파이썬) > Django(장고)' 카테고리의 다른 글
[짧은 팁]파이썬 장고(Django) 설치하기 (0) | 2020.11.23 |
---|