일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- string 함수
- 입출력 패턴
- 표준 입출력
- double ended queue
- EOF
- UI한글변경
- correlation coefficient
- 엑셀
- 알고리즘 공부방법
- 2557
- c++
- 구조체와 클래스의 공통점 및 차이점
- 시간복잡도
- 연결요소
- scanf
- iOS14
- Django Nodejs 차이점
- k-eta
- Django란
- 입/출력
- 프레임워크와 라이브러리의 차이
- 장고란
- 매크로
- 백준
- vscode
- string 메소드
- Django의 편의성
- getline
- 이분그래프
- 자료구조
- Today
- Total
Storage Gonie
Django (4*) pipenv를 이용한 가상환경 생성 및 컨트롤 본문
# 가상환경으로 지정할 폴더를 하나 생성
mkdir 폴더명
# 가상환경 생성
1) 방금 위에서 만든 폴더안으로 현재위치를 이동시킴.
2) 그 폴더를 가상환경으로 지정함과 동시에 설치할 파이썬 버전을 명시해줌(파이썬 버전 명시는 필수)
"--three"는 python3가 설치된 가상환경을 만들겠다는 의미임.
현재 폴더에 'Pipfile'파일이 생성되며,
실제 모듈 및 파이썬이 설치되는 위치는 "/Users/neps/.local/share/virtualenvs/"이다.
cd 폴더명
pipenv --three // 방법 1
pipenv --python 3.7 // 방법 2
pipenv shell // 방법 3, 가상환경을 활성화 하기 위한 명령어 이지만, 현재 디렉토리에 가상환경이 없다면 가상환경을 자동으로 만들고 이를 바로 활성화 시킴
@ 가상환경을 생성했을 때 생성되는 파일인 'Pipfile'
- 가상환경이 어떤 상태로 세팅되어 있는지를 보여준다.
- 다른 사람에게 이 파일을 건내주면 똑같은 환경을 구성할 수 있다.
- 이 파일에는 설치되어있는 모듈이 무엇인지, 그 각각의 모듈의 버전이 무엇인지 기록된다.
# 가상환경 내에 모듈설치
- 설치가 될 가상환경을 지정하는 것은 해당 폴더로 이동하여 실행하면 된다.
pipenv install 모듈명
# 가상환경으로 들어가기
- 들어가고 싶은 가상환경이 설치되어있는 위치에서 다음 명령을 실행하면 된다.
pipenv shell
# 가상환경에서 나오기
exit
# 기타 pipenv 명령어
- https://github.com/pypa/pipenv
- 위 사이트에 가보면 가상환경을 관리하기 유용한 명령어들을 더 많이 알 수 있다.
@ 가상환경 삭제
- 현재 디렉토리가 가상환경으로 지정되어 있는 상태라면 이를 제거함.
- 이 명령어를 사용하지 않고 제거하는 방법으로 "/Users/neps/.local/share/virtualenvs"에서 직접 삭제해주는 방법도 있다.
pipenv --rm
@ Pipfile에 적혀있는 모든 종속성들 설치
- 로컬에서 작업하다가 다른 곳에서 옮겨서 작업할 때 환경을 복사하기 좋은 명령어이다.
pipenv install --dev
@ 설치되어 있는 모든 종속성들을 보여줌
pipenv gragh
'웹개발 > 인스타 클론 (1) Django' 카테고리의 다른 글
Django (6*) Cookiecutter를 이용한 장고 프로젝트 생성 (0) | 2019.06.14 |
---|---|
Django (5) 장고의 Settings, Urls, Apps (0) | 2019.06.14 |
Django (3) 가상환경이란 무엇인가 (0) | 2019.04.17 |
Django (2) 프레임워크 장고 (0) | 2019.04.17 |
Django (1) 백엔드가 어떻게 동작하는가 (0) | 2019.04.17 |