반응형
왜 Python 가상환경을 설치할까?
시스템에 설치된 python 버전과 분리하여 원하는 python 버전의 가상 환경을 만듭니다.
이는 python 실행 파일, 라이브러리의 설치 위치를 분리하는 것입니다.
기존 시스템에 영향을 주지 않도록 설계되어 있고, 라이브러리가 종속성을 문제를 해결할 수 있습니다.
virtualenv, virtualenvWrapper 설치
##### mac
pip install virtualenv virtualenvWrapper
##### windows(명령프롬프트에서만 됨)
pip install virtualenv virtualenvwrapper-win
가상 환경 설정을 보관할 폴더 생성
##### mac
mkdir ~/.virtualenvs
환경변수 설정
##### mac
WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON="$(which python3)"
export WORKON_HOME VIRTUALENVWRAPPER_PYTHON
source /usr/local/bin/virtualenvwrapper.sh
##### windows
# 기본경로 : % USERPROFILE % \ Envs
# 변경하고 싶으면 시스템 환경 변수 편집에서
# 환경 변수 -> 시스템 변수 -> 새로 만들기
# 변수 이름 : WORKON_HOME
# 변수 값 : 저장 경로 위치
# 모두 확인으로 빠져 나온 후
# 명령프롬프트에서 lsvirtualenv 쳐서 나오는 경로 확인
- .bashrc나 .bash_profile 또는 zsh를 사용 중일 경우에는 .zshrc에 위 코드를 복사해서 마지막에 추가해주면 된다. python의 경로를 모를 경우에는 which python3로 검색하면 나온다.
설정 반영
source .bash_profile
# or
source .zshrc
# 터미널 종료 후 재실행
반응형
'programming > python' 카테고리의 다른 글
[Python] PyInstaller를 이용해 실행파일(.exe) 만들기 (0) | 2022.12.15 |
---|---|
[Python] 패키지 관리 (0) | 2022.12.14 |
[Python] 가상 환경 명령어 (0) | 2022.12.13 |