한번쯤은 개발환경에서 여러 의존성의 문제가 겹쳐서 곤혹을 겪은 적이 있을 것이다. 특히 하나의 머신으로 여러명이 동시에 작업하는 환경에서는 내가 설치한 소프트웨어의 의존성 때문에 다른 소프트웨어가 작동을 하지 않을 수 있다. 그리고 매우 곤혹스럽다. 이런 문제를 해결하기 위해서 가상의 개발 환경을 조성 하는 것이 반드시 필요하다.
아래는 가상의 독립적인 파이썬 개발 환경을 만들 수 있는 마법의 주문이다.
virtualenv --system-site-packages -p python3 ./venv
venv라는 폴더가 생성된다. 그리고 아래의 명령어를 통해서 가상의 환경을 불러온다.
source ./venv/bin/activate
참조
https://virtualenv.pypa.io/en/latest/
https://www.tensorflow.org/install/pip
--------
이것 보다 conda가 편한 것 같다.
conda create -n pytorch python=3.7 pytorch=1.0.
또는 환경변수파일이 있다면,
conda env create -f environment.yml
만든 환경 변수로 진입코자하면,
conda activate pytorch
아, 환경변수를 export 시켜 environment.yml을 만들려면,
conda env export > environment.yml
... 아 간단하다...
https://www.tensorflow.org/install/pip
--------
이것 보다 conda가 편한 것 같다.
conda create -n pytorch python=3.7 pytorch=1.0.
또는 환경변수파일이 있다면,
conda env create -f environment.yml
만든 환경 변수로 진입코자하면,
conda activate pytorch
아, 환경변수를 export 시켜 environment.yml을 만들려면,
conda env export > environment.yml
... 아 간단하다...
No comments:
Post a Comment