$ pip install SomePackage
아무 명령 없이 그냥 위와 같은 방법으로 파이썬 라이브러리를 설치하면 전역으로 설치됩니다. 전역으로 설치하려면 보통 관리자 권한이 필요하며, 여기서 SomePackage는 모든 프로젝트에서 사용할 수 있게 됩니다.
전역으로 설치하면 편리하긴 하지만, 가상환경을 설치하여 관리하면
등 장점이 있습니다.
$ virtualenv SomeEnv
위 명령은 SomeEnv 환경을 만듭니다. 이 명령으로 현재위치에 SomeEnv 디렉토리가 생겼습니다. 이 환경을 사용하려면 반드시 활성화해야합니다.
$ cd SomeEnv
$ source bin/activate
환경을 활성화시키면 환경이름(SomeEnv)가 명령프롬프트에 표시되어 활성화되었음을 알려줍니다. 이제 pip로 설치한 파이썬 라이브러리는 이 환경에만 설치됩니다.
$ diactivate
diactivate 명령을 이용해서 환경에서 나갈 수 있습니다. 환경을 떠난 후엔 환경안에 설치했던 라이브러리를 import 할 수 없습니다.
이렇게 프로젝트 단위로 라이브러리를 구분하면 다른사람에게 배포할 때 매우 간편해집니다. SomeEnv를 배포 받은 사용자는 파이썬 버전만 같다면 라이브러리를 따로 설치하지 않고 사용할 수 있습니다.