본문 바로가기
C++,python (인프런+사이트)/python 가상환경 구성( venv )

가상환경 (Windows10에서 python3.9,atom이용)

by 알 수 없는 사용자 2022. 3. 23.

사용해야 되는 이유 : 프로젝트마다 환경이 다름. python 버전 이라든가 부분들. 그래서 프로젝트마다 각각의 고유 환경을 만들어 사용해야할 필요가 있다. 문제가 생겼을 시, 환경 + 데이터 삭제도 용이함.


python atom이용 // window10 환경

python 다운

atom 다운

 

CMD 키고 python atom 이 명령어 2개가 어느 경로에서든 켜져야함.( 파일 다운로드 시 Path지정 !!체크!! )

 

가상환경 생성

밑에 방법도 있고

python3.9 -m venv .venv  <- 이런 방법도 있다. 의미 : python3.9를 기반으로 가상환경 ".venv"를 만들어라

 

가상환경 접속

가상환경 -> Scripts 디렉토리에 들어가서 가상환경 활성화

activate 로 안되면 "source activate" or ". activate"로 해바

 

 

 

가상환경 비활성화

 

pip list : 편집 가능 파일을 포함하여 설치된 패키지를 나열합니다.

pendulum 패키지 다운 ( 목적 : 잘 다운됬나 확인 , 정의 : 파이썬 datetime을 쉽게 만들어주는 패키지 , 시간과 날짜 계산할 때 용이함 )

 

다운된거 확인 ( 확인해보면 pendulum 과 의존관계가 있는 패키지를 같이 설치 해준다 )

다운된거 확인 ( 윈도우에서 직접 확인 된다 ) 경로 확인

 

Atom사용 할 때 필요한 패키지 이것도 다운 받기

pip install pytest

 


가상환경에서 atom 키고 file - setting - install - script 다운받기 ( 설명 : c c++ c# python java 등등 다양한 언어를 atom에서 사용할 수 있게 해주는 패키지 )

 

이것도 다운 ( 빌드시 결과를 자세히 나타내주는 패키지 ( 문제가 된 Line이라든가 ) )

위 패키지 설명글 ( ctrl + alt + t )

 

이것도 다운 ( 설명 : Python은 인수를 사용하여 패키지, 변수, 메서드, 함수를 완성합니다. Jedi 또는 Kite를 선택하여 구동 )

 

다운된거 확인

"script" 에 Setting에 들어가서 보면 실행법 나옴. shift + ctrl + b 만 알면 됨

따라서 -> "shift + ctrl + b"(RUN) 랑 "ctrl + alt + t"(TEST) 두개로 사용함

 

"venv_py_1"을 "Add project folder"로 추가한 후 , 우클릭으로 파일 생성해서 코딩하면 끝

 

ps 추가 ) 한글 쓰고 싶을 때 (안되는 경우에 필요 )

 

결과창 출력사이즈 키우고 싶을 때 , 밑에 부분을 추가하면됨 ( atom 은 html 기반이다 )

 

마지막으로

Test 코드

더보기
#Chapter01-02
#개발 가상 환경 설정 테스트 코드

import pendulum
from datetime import datetime

pst = pendulum.timezone('America/Los_Angeles')
ist = pendulum.timezone('Asia/Seoul')

#타입확인
print(type(pst))

#타임존 시간 출력
print('current date time in pst = ',datetime.now(pst))
print('current date time in ist = ',datetime.now(ist))

print(type(ist))

 

 

 

 

 

 

 

 

 

 

댓글