-
[RPI-04] python 가상환경(윈도우)
2022. 7. 16.
#Python #Tensorflow #RPI #Raspberry #Yolo
#707님조종사 #2772님정비사 #파이썬가상환경
#pip설치 #pip업데이트
#구글 #구글애드센스 #구글월급 #구글봉급 #구글직원 #Blog #Tistory
#마케팅 #Google #티스토리
간단한게 파이썬에서 가상환경 설정하는 것을 한다.
우선 OS 부분에서 윈도우와 리눅스(MAC) 2가지로
나누어서 구성하는 방법을 확인한다.https://link.coupang.com/a/ba2ilm
일단 먼저 가상환경을 구성하기 전에
간단하게 '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
가상환경이 제대로 구성이 되었다면,
디렉토리 검색 명령어 'dir' 입력하여서
폴더 및 파일구성을 확인한다.
dir
위 폴더 및 구성파일이 있다면 정상적으로 된것이다.
이제 가상환경을 활성화를 해보자.
Scripts 폴더를 들어간다.
디렉토리 검색 명렁어 'dir'을 입력한다.
cd Scripts dir
test 가상환경 사용을 위해 Scripts 폴더에 있는
activate 명령어를 입력한다.
activate
가상환경을 활성화 하면 아래와 같은 모습이 된다.
여기까지 가상환경 구성이 끝났다면 서두에 알려주었던
pip 설치 또는 업데이트를 해준다.
가상환경을 구성하는 가장 근본적인 이유는 PC 1대로
동일한 파이썬 패키지를 실행하면 서로간의 충돌로 패키지 실행이 안된다.
즉, 파이썬 패키지는 PC 1개밖에 실행이 안되다.
그렇기 때문에 가상환경을 구성해서 패키지를
동시에 실행 할 수 있다.
쉽게 이야기해서 아파트에 방이 3개가 있다.
방 3개를 혼자 청소를 해야하는 하는데
정해진 시간은 있고, 혼자서 하기에는 너무 힘들다.
빨리하기 위해서 홍길동의 분신술을 사용해서
나의 분신을 2명 더 만들어서
각각 방에서 정리를 하는 것이다.
가상환경을 구성하면 패키지를 반드시 확인해야 한다.
pip list
가상환경을 구성하면 패키지는
초기구성으로 되어 있어 2개의 툴만 있다.
이점은 반드시 유의해야 한다.
그리고 꼭 서두에 언급한 pip 업데이트
까먹으면 안되니 반드시 가상환경을 구성하면 실행할것.
오늘은 여기까지...
다음엔 리눅스(MAC) 환경 가상환경 구성
#Python #Tensorflow #RPI #Raspberry #Yolo
#707님조종사 #2772님정비사 #파이썬가상환경
#pip설치 #pip업데이트728x90반응형'기술정보' 카테고리의 다른 글
"How much impact will Korean unmanned aerial vehicles (VTOLs) have on the global market? (0) 2023.02.06 드론 군사 작전을 위한 소형화의 기본 살펴보기 (0) 2023.02.02 무인항공기(UAS)기술이 직면한 몇가지 혁신적인 과제 (0) 2023.02.01 [RPI-03] 파이썬 설정하기 (0) 2022.07.16 [RPI-02] RPI VNC 설치 (0) 2022.07.16 [RPI-01] HW/SW 기본 구성하기 (0) 2022.07.16