venv를 이용해 파이썬 가상환경을 만들고 안에 라이브러리를 설치한다. 그리고 이 라이브러리 내용을 .txt 파일에 저장하여 다른 프로젝트에서 그대로 가져다가 쓸 수 있다.
로컬에 virtualenv를 설치한다. (한 번만 설치하면 계속 사용 가능)
brew install virtualenv
최상위 경로( /projects )에 virtualenv를 세팅한다.
virtualenv env
해당 경로에서 원하는 라이브러리를 설치한다.
pip install pymongo
원하는 라이브러리를 모두 설치했으면 projects폴더 안에 있는 다른 프로젝트에서도 해당 라이브러리들을 사용할 수 있다. 단 혹시 모르니 백업용으로 혹은 다른 사람에게 전달용으로 .txt 파일에 저장해둔다.
pip freeze > python_venv_requirements.txt
4-1. .txt 파일을 불러와서 라이브러리를 바로 설치하고 싶다면?
```
pip install -r python_venv_requirements.txt
```
source env/bin/activate
deactivate
thanks to 승운님...