사용자 도구

사이트 도구


wiki:ai:python:가상화_환경_셋팅

문서의 이전 판입니다!


python 가상화_환경_셋팅

  • description :
  • author : 도봉산핵주먹
  • email : hylee@repia.com
  • lastupdate : 2020-06-19

가상화 환경 이란?

python 가상환경
  • 파이썬에서는 한 라이브러리에 대해 하나의 버전만 설치가 가능합니다.
  • 여러개의 프로젝트를 진행하게 되면 이는 문제가 됩니다. 작업을 바꿀때마다 다른 버전의 라이브러리를 설치해야합니다.
  • 이를 방지하기 위한 격리된 독립적인 가상환경을 제공합니다.
  • 일반적으로 프로젝트마다 다른 하나의 가상환경을 생성한 후 작업을 시작하게 됩니다.
  • 가상환경의 대표적인 모듈은 3가지가 있습니다.
    • venv : Python 3.3 버전 이후 부터 기본모듈에 포함됨
    • virtualenv : Python 2 버전부터 사용해오던 가상환경 라이브러리, Python 3에서도 사용가능
    • conda : Anaconda Python을 설치했을 시 사용할 수있는 모듈
    • pyenv : pyenv의 경우 Python Version Manger임과 동시에 가상환경 기능을 플러그인 형태로 제공

가상환경 설정


위 그림처럼 원하는 경로로 이동해서
python -m venv 폴더명을 입력하면 가상화 폴더가 만들어집니다.
Tip : 폴더가 없으면 생성됩니다.

입력한 폴더명으로 이동해서 dir을 치면 목록이 나옵니다
목록을 보시면 Include, Lib, Scripts폴더와 pyvenv.cfg 파일이 생성되어 있는 것을 확인할 수 있습니다.
여기서 Scripts로 이동해서 가상화를 활성화 하면 됩니다.
Tip : Windows는 Scripts폴더, Mac은 bin폴더 입니다.


activate

* 가상환경 활성화

deactivate.bat

* 가상화 빠져나오기 ( 비활성화)

여기서 activate를 실행해서 아래와 같이 나오면 성공한 것입니다.
빠져나올때는 deactivate.bat을 입력하면 됩니다.

Ref

/volume1/web/dokuwiki/data/attic/wiki/ai/python/가상화_환경_셋팅.1592556834.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)