티스토리 뷰

Python 관련해서 개발하다보면 환경을 개발 환경을 좀 나눴으면 할때가 있는대요. ( 제 경우 python3, mxnet, tensorflow 를 사용할때 ) 

Virtualenv 는 이것 을 가능하게 해줍니다.




우선 pip 사용이 가능하다는 전제로 pip install virtualenv 를 통하여virtualenv 를 설치하도록 합니다.


$ pip install virtualenv



설치가 완료 되었다면 virtualenv 명령어의 버전을 체크해 보도록 합니다.


$ virtualenv --version



그리고 virtualenv 를 이용하여 원하는 폴더에 설정을 만들어 주도록 합니다. 보통 프로젝트 폴더 혹은 사용자 단위로 생성 하는대 여기서는 ~/.tensorflow 를 예를 들어 만들겠습니다.


* ~/ 는 사용자 폴더를 의미하며 사용자가 snowsprout 라면 /home/snowsprout 를 뜻합니다.


$ virtualenv ~/.tensorflow



그리고 환경 설정을 이용하기 위해서는 생성한 환경 설정 폴더의 ./bin/activate 를 실행하시면 됩니다.


$ . ~/.tensorflow/bin/activate


그리고 만약 비활성화 하고 싶으시다면 deactivate 를 명령어로 쳐주시면 됩니다.

$ deactivate


즐거운 개발 되시기 바랍니다 :D



공유하기 링크
TAG
, , , , , , ,
댓글
댓글쓰기 폼