본문 바로가기
노트/항해99

웹개발3 - python가상환경 설정

by 소팡팡 2021. 11. 29.

 파이썬 venv? 

파이썬 응용 프로그램은 종종 표준 라이브러리의 일부로 제공되지 않는 패키지와 모듈을 사용한다.

즉, 하나의 파이썬 설치가 모든 응용 프로그램의 요구 사항을 충족시키는 것이 불가능할 수도 있다는 얘기다.

이러한 문제에 대한 해결책은 가상 환경 을 만드는 것이다.

 

파이썬에서 가상 환경(virtual environment)은 하나의 PC에서 프로젝트 별로 독룁된 파이썬 실행 환경(runtime/interpreter)을 사용할 수 있도록 해줍니다. 가상 환경을 사용하지 않으면 PC 내의 모든 프로젝트에서 운영체제에 설치된 하나의 파이썬 런타임을 사용하게 되고 동일한 위치에 외부 패키지를 설치하고 서로 공유하게 됩니다. 이럴 경우, 하나의 프로젝트에서 설치한 패키지의 버전이 다른 프로젝트에서 설치한 동일 패키지의 다른 버전과 충동을 일으킬 소지가 생기기 때문에, 프로젝트 별로 독립된 가상 환경을 구성하여 사용하는 것이 권장됩니다.

 

가상 환경이 활성화된 상태에서 패키지를 설치하면, .venv 디렉터리 내부에 해당 패키지가 설치됩니다.

즉, 운영체제에 설치되어 있는 파이썬이나 동일 PC내의 다른 파이썬 프로젝트에 아무 영향을 주지 않습니다.

 

 

 1_ pyCharm에서 venv생성 

1) pycharm - File - NewProject 새로 만들기

2) location에 venv가 붙었는지 확인하기 ( 없으면 venv 써주면 됨 )

3) python버전 3.8인지 확인

 

 

python을 하기 좋은 가상환경이 만들어졌따 !

 

 

 

 

 

 

처음에 VScode로 python을 실행했을 때는 python 파일만 만들어서 작업을 시작했었는데,

가상환경을 만들어서 파이썬을 작업하는 게 좋을것 같다는 생각이 들었다

다음번에 작업을 VScode에서 작업을 해 볼때에는 

python가상환경을 미리 설치해놓고 작업을 해야겠다!

 

아마 VScode는 python가상환경을 만드는 방법이 따로 있겠지///....

다시 구글링을 해야 하겠지?.

'노트 > 항해99' 카테고리의 다른 글

웹개발3 - python 크롤링  (0) 2021.12.01
VScode에서 python 가상환경 만들기  (0) 2021.11.29
Millie 원페이지 만들어본 소감  (2) 2021.11.29
웹개발 - AJAX  (0) 2021.11.28
서버와 클라이언트 통신 - GET요청  (0) 2021.11.28

댓글