나는 크롤링을 연습하기 위해서 파이썬을 설치하였는데 .. 


역시 최신버전이 짱짱이야 ~ 하면서 3.7을 냉큼 받아 설치했다.. 


그런데 한참 진행하던중 Scrapy 는 3.7을 아직 지원 안한다는 것을 알게 되었고 ,,


3.6을 다시 설치하였는데 어째 계속 3.7로 설치가 되는 것이였다.. 


그래서 사용하는게 바로 가상 환경 !!


우선 설명은 매우 간단하다 


내 PC = local 에는 현재 3.7 , 3.6 버전이 두개 설치되어있다 . 


가상환경을 하나 만들어서 거기엔 3.6을 설치하고 

Scrapy 패키지를 설치해서 크롤링을 연습해야지~ 


또 가상환경 하나를 더 만들어서 역시 최신버전이 짱짱이지 거긴 3.7 환경을 만들어서 

Django를 패키지를 설치해서 웹을 연습해야뵈야지~



그럼 두개의 가상환경이 만들어지고 이는 마치 두개의 컴퓨터에서 따로 동작하듯 충돌이 날 수가 없음!!


그림설명!


 

자 그럼 이론은 여기까지하고  이제 가상 환경을 만들어보자

우선 cmd 창을 열어 pipenv 을 설치해보자



설치가 끝났으면 

pipenv 를 쳐보면 help 가 나온다 엄청 쉽게 설명이 잘 나와있다.



그럼 가상 환경으로 만들 root 로 이동하여 python 3.6 버전의 가상 환경을 만들어보자


pipenv --three    라고 치면  3.x 버전이 설치된다 


pipenv --two      라고 치면 2.x 버전이 설치된다.   




가상환경이 만들어 졌다. 

동시에 Pipfile 이라는 파일도 함께 만들어진다 . 후에  저 pipfile를 다른사람한테 주고 설치하면 내가 설치한

환경이랑 동일하게 설치가 되니 이 어찌 놀랍지 아니한가~!!

쨋던 가상환경 한개를 만들었고 이제 가상환경 안으로 들어가야겟다  지금은 현실세계= local ? 에 있는거고

가상환경으로 들어가기 위해선


pipenv shell   이라고 치면 가상 환경 속으로 들어간다



가상환경을 활성화 하면 저렇게 앞에 해쉬값?이들어가있는 정보가 나온다 


가상환경에서 나오기 위해서는 exit 를 하면 나와진다. 


가상환경에 들어가서 django를 설치해보자


pipenv shell  


pipenv install django


설치가 완료 되었으면 ,  잘 설치 되었는지 확인해보자



django-admin




하지만 가상환경에서 나와서 django-admin을  다시 확인해보자




당연히 없다고 나온다 


다시 pipenv shell 해서  django-admin 이라고 하면 잘 설치되어있다 . 




'Python' 카테고리의 다른 글

1. python String  (0) 2020.03.16

+ Recent posts