파이썬 가상환경에 대해서 알아 보겠습니다.

가상환경은 PC 안에서 별도의 개발 환경을 만들 때 유용하게 사용됩니다.

 

라이브러리를 사용할 때 가상환경에서만 전용으로 설치하여 사용하실 수 있습니다.

 

 

가상환경을 만들고 싶은 디렉토리 위치로 이동하여

python -m venv py_crawl 을 실행합니다.

 

python -m venv 다음에 자기가 원하는 가상환경명을 입력하시면 됩니다.

 

저는 py_crawl 로 만들었습니다.

 

 

위와 같이 가상환경이름으로 디렉토리가 생성된 것을 확인하실 수 있습니다. 

 

저는 py_crawl 로 만들어졌습니다.

 

 

해당 디렉토리로 이동합니다.

 

 

Scripts 로 한번 더 이동합니다. 맥 같은 경우에는 아마 bin 일 것입니다.

 

Scripts 안으로 들어오니 activate, pip , python 등이 있는 것을 확인하실 수 있습니다.

 

- activate : 가상환경 활성화

- pip : 라이브러리 설치할 때 사용

- python : 가상환경 안에서 실행될 python 파일

 

가상환경을 활성화 시키기 위해 activate 를 수행합니다.

 

 

위와 같이 (가상환경명) 이 제일 앞에 생기는 것을 알 수 있습니다. 

 

pip list 를 통해서 설치된 라이브러리르 확인해보겠습니다.

 

lxml 라이브러리를 설치하고 pip list 를 통해서 설치된 것을 확인하실 수 있습니다.

 

가상환경 안에서 python 을 수행하고 import lxml 을 수행하면

정상적으로 수행되는 것을 확인할 수 있습니다. 

 

가상환경에서 나가는 명령어는 deactivate 입니다. 

 

가상환경에서 나가면 제일 앞에 ( ) 괄호가 사라지는 것을 확인하실 수 있습니다.

 

c:\ 로 이동하여서 설치된 라이브러리를 확인해보겠습니다.

 

 위와 같이 아까 가상환경에서 설치한 lxml 은 확인할 수 없으며,

import 를 해도 에러가 발생하는 것을 확인하실 수 있습니다.

 

고맙습니다.

+ Recent posts