본문 바로가기
Pyhton

윈도우에서 가상 환경 만들기~!

by Django_ 2020. 5. 30.
반응형

처음에는 파이썬을 배울때는 가상환경 이런걸 몰랐습니다.

그렇다보니 무조건 컴퓨터 전체 환경에 모든 패키지들을 설치했었습니다.

당연히 처음에는 큰 문제가 없었습니다

오히려 좋다고 생각했습니다~

1번만 설치해서 캐시 같이 언제어디서나 불러서 쓸수 있다고 생각했으니까요~

하지만 버전 관리가 필요한 경우가 오게 됩니다.

예를들어 django 2.2 버전으로 개발을 해둔 프로젝트가 있다고 가정 해보겠습니다

현재 django 3.0 이 나왔습니다.

python -m pip install --upgrade pip

2.1 과 2.2 는 크게 차이가 안날 수 있지만 버전 번호 앞자리가 바뀌는경우는 많은 변화가 있다는 이야기이기때문에 잘 작동하던게 안될 수 있습니다.

그래서 가상 환경을 설치하는것이 중요합니다.

 

저는 개인적으로 virtualenv 가상환경을 사용합니다.

 

이제 가상환경을 적용해보고 싶으신분은 잘따라 오시면 될것같습니다. (윈도우 기준입니다)

 

1. cmd 창을 연다

2. pip install virtualenv

3. python3 -m venv name_venv 또는 python -m venv name_venv

 

폴더를 확인해보시면 생성이 되어 있을것 입니다.

참 쉽죠~?

cmd로 가상환경을 실행을 원하시는 경우는

windows
call name_venv\Scripts\activate

ubuntu
source name_venv\Scripts\activate

 가상환경은 이제 막 만들어진 상태이기때문에 python -m pip install --upgrade pip 한번 해주세요~

 

윈도우의 경우 cmd창에서 아래와 같은 명령어를 실행해도 가상환경이 설치가 됩니다.

virtualenv name_venv

하지만 폴더가 생성되고 가상환경이 생성되어도 activate 하면 동작하지 않으니 이점 유의하세요~ 

 

가상환경이 이해가 잘안되신다면 아래 그림을 참조하세요~

환경을 만들어 놓고 프로젝트를 연결하는 느낌이라고 생각하시면 됩니다.

반응형

댓글