• 2022. 7. 16.

    #Python #Tensorflow #RPI #Raspberry #Yolo
    #707님조종사 #2772님정비사 #파이썬가상환경
    #pip설치 #pip업데이트
    #구글 #구글애드센스 #구글월급 #구글봉급 #구글직원 #Blog #Tistory
    #마케팅 #Google #티스토리


    간단한게 파이썬에서 가상환경 설정하는 것을 한다.
    우선 OS 부분에서 윈도우와 리눅스(MAC) 2가지로
    나누어서 구성하는 방법을 확인한다.

     

    라즈베리파이4B 4GB Raspberry Pi 4 Model B

    COUPANG

    www.coupang.com

    https://link.coupang.com/a/ba2ilm

     

    라즈베리 파이 SD 카드 zero 2B 3B 4B8g 16g 32g 64g class10 TF

    COUPANG

    www.coupang.com

    일단 먼저 가상환경을 구성하기 전에

    간단하게 'pip' 이것이 무엇인가?

    우리가 흔히 아는 것은

    외부패키지의 설치를 위해 사용하는 명령어

    pip란 package installer for python의 
    줄임말로 파이선 공식 패키지 저장소인 
    'PyPL'(python package index)등에서 
    지정한 패키지를 검색하여 자동으로 설치까지 해주는
    매우 편리한 도구다.
     

    가상환경을 구성전에 반드시 확인해야 할 사항이다.

    pip가 제대로 설치되어 있지 않다면 외부패키지를

    설치하는데 많은 어려움이 있을 것이다.

     

    일단 파이썬을 설치하고 나면 pip를 업데이트 해준다.

    명령어는 아래와 같다.

    python -m pip install --upgrade pip
     

    만약 pip가 설치되어 있지 않다면

    아래의 명령어를 입력한다.

    python -m ensurepip --upgrade
     

    설치가 끝났다면 가상환경을 구성해보자

     

    먼저 윈도우 먼저 해보자!

    명령 프롬프트와 VS code를 비교해서 보자

    윈도우에서 cmd(명령 프롬프트)를 관리자 권한으로 실행하자

    명령 프롬프트 관리자 권한으로 실행

     

    python 가상환경 구성을 위한 명령어를 입력한다.

    python -m venv test
    "test"는 가상환경 구성 이름이다.
     
    가상환경 구성

    가상환경이 제대로 구성이 되었다면

    'test'폴더를 찾아 들어간다.

    cd test
     
    test 폴더 들어가기

    가상환경이 제대로 구성이 되었다면,

    디렉토리 검색 명령어 'dir' 입력하여서

    폴더 및 파일구성을 확인한다.

    dir
     
    폴더 및 구성파일 확인

    위 폴더 및 구성파일이 있다면 정상적으로 된것이다.

    이제 가상환경을 활성화를 해보자.

    Scripts 폴더를 들어간다.

    디렉토리 검색 명렁어 'dir'을 입력한다.

    cd Scripts
    dir
     
    Scripts 폴더 구성파일 검색

    test 가상환경 사용을 위해 Scripts 폴더에 있는

    activate 명령어를 입력한다.

    activate
     
    activate 명령어 실행

    가상환경을 활성화 하면 아래와 같은 모습이 된다.

    test 가상환경

    여기까지 가상환경 구성이 끝났다면 서두에 알려주었던

    pip 설치 또는 업데이트를 해준다.

     

    가상환경을 구성하는 가장 근본적인 이유는 PC 1대로

    동일한 파이썬 패키지를 실행하면 서로간의 충돌로 패키지 실행이 안된다.

    즉, 파이썬 패키지는 PC 1개밖에 실행이 안되다.

    그렇기 때문에 가상환경을 구성해서 패키지를

    동시에 실행 할 수 있다.

     

    쉽게 이야기해서 아파트에 방이 3개가 있다.

    방 3개를 혼자 청소를 해야하는 하는데

    정해진 시간은 있고, 혼자서 하기에는 너무 힘들다.

    빨리하기 위해서 홍길동의 분신술을 사용해서

    나의 분신을 2명 더 만들어서

    각각 방에서 정리를 하는 것이다.

     

    가상환경을 구성하면 패키지를 반드시 확인해야 한다.

    pip list
     
    pip 패키지 확인

    가상환경을 구성하면 패키지는

    초기구성으로 되어 있어 2개의 툴만 있다.

    이점은 반드시 유의해야 한다.

    그리고 꼭 서두에 언급한 pip 업데이트

    까먹으면 안되니 반드시 가상환경을 구성하면 실행할것.

     

     

    오늘은 여기까지...

    다음엔 리눅스(MAC) 환경 가상환경 구성


    #Python #Tensorflow #RPI #Raspberry #Yolo
    #707님조종사 #2772님정비사 #파이썬가상환경
    #pip설치 #pip업데이트

    728x90
    반응형