20200214
pip 로 파이썬 라이브러리를 설치할 때는 항상
전역으로 설치되는 문제가 있다.
전역으로 라이브러리를 관리하면
라이브러리 충돌을 유발하고, 배포할 때도 연결된 라이브러리를 묶는 게 힘들다.
virtualenv가 설치되어 있지 않다면
pip install virtualenv 로 설치해준다.
가상환경 활성화를 할 때 윈도우에서 특별한 점은
bin 대신 Script 폴더가 생긴다는 점과
source 대신 . 을 사용한다는 점이다.
virtualenv newEnv
cd newEnv\
. .\Scripts\activate
이렇게 활성화를 하고 나면 (newEnv) 가 프롬프트 앞에 붙어서 환경에 들어왔음을 나타내준다.
환경에 들어온 상태에서 라이브러리를 마음껏 사용해보자.
비활성화 하려면
deactivate
를 해주면 된다.
(추가)
가상환경에서 스크립트 실행을 할 때
Fatal error in launcher: Unable to create process using 로 시작하는 에러가 뜨면
python -m pip install ...
처럼 -m 옵션을 사용해보자.