나는 크롤링을 연습하기 위해서 파이썬을 설치하였는데 ..
역시 최신버전이 짱짱이야 ~ 하면서 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 |
---|