관리 메뉴

Storage Gonie

pipenv 가상환경 사용방법 본문

툴 사용법/Pycharm

pipenv 가상환경 사용방법

Storage Gonie 2019. 8. 1. 16:59
반응형

초기설치 및 설정

1. python 설치

- https://www.python.org/downloads/

- 설치완료 후 정상작동 확인은 terminal에서 "python3"를 입력하면 실행할 수 있다.
- 설치된 위치는 python 실행 후 아래의 코드를 입력하면 알 수 있다.

python3

>> import os
>> import sys
>> os.path.dirname(sys.executable)   => '/Library/Frameworks/Python.framework/Versions/3.7/bin'

 

2. pipenv 설치

pip3 install pipenv

 

3. Pycharm 인터프리터 설정
- Pycharm - Preferences - Project - Project Interpreter - Pipenv Enviroment 그다음 여기서
- Base Interpreter는 "/Library/Frameworks/Python.framework/Versions/3.7/bin/python3"를 선택해주고
- Pipenv Environment는 "/Library/Frameworks/Python.framework/Versions/3.7/bin/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
반응형
Comments