IT/파이썬

파이썬 가상환경

thesse 2021. 5. 21. 09:26
300x250
반응형

파이썬 가상환경

플젝 진행시 독립된 환경 만들어주는 도구

하나의 컴퓨터에 파이썬 버전(또는 라이브러리 버전)이 다른 프로젝트들이 같이 있을 때 유용

 

가상 환경 디렉토리 생성

C:\venvs>python -m venv myproject

venvs라는 폴더는 C: 아래에 새로 생성한 빈 폴더임

거기에서 python -m venv (이름) 실행하면 venv 모듈을 사용하여 지정한 이름으로 가상 환경(폴더) 생성됨

 

activate로 진입

deactivate로 퇴장

# myprojcec\Script로 이동
C:\venvs\myproject>cd Scripts
C:\venvs\myproject\Scripts>

# 가상 환경 진입 (activate)
C:\venvs\myproject\Scripts>activate
(myproject) C:\venvs\myproject\Scripts>

# 가상 환경 벗어나기 (deactivate)
(myproject) C:\venvs\myproject\Scripts>deactivate
C:\venvs\myproject\Scripts>

 

가상 환경에서 플라스크 설치

pip로 설치

(myproject) C:\venvs\myproject\Scripts>pip install Flask
Collecting Flask
  Using cached Flask-2.0.0-py3-none-any.whl (93 kB).
  .
  .
  .
Installing collected packages: MarkupSafe, colorama, Werkzeug, Jinja2, itsdangerous, click, Flask
Successfully installed Flask-2.0.0 Jinja2-3.0.1 MarkupSafe-2.0.1 Werkzeug-2.0.1 click-8.0.1 colorama-0.4.4 itsdangerous-2.0.1

(myproject) C:\venvs\myproject\Scripts>

 

프로젝트 디렉토리 생성

# 가상환경 나와서 프로젝트 루트 폴더 생성
C:\>mkdir projects
C:\>cd projects

# 해당 폴더에서 가상환경 진입
C:\projects>C:\venvs\myproject\Scripts\activate
(myproject) C:\projects>

# 프로젝트 폴더 생성 및 진입
(myproject) C:\projects>mkdir myproject
(myproject) C:\projects>cd myproject
(myproject) C:\projects\myproject>

 

 

* 가상 환경 진입하는 덜귀찮은 방법

2021.05.21 - [IT/파이썬] - 파이썬 가상환경 - 배치파일

 

 

300x250
반응형