컴퓨터공부/Python

라이브러리 버전 관리를 위해 virtualenv 사용하기

E.K.Lim 2018. 11. 11. 20:16

1. https://www.python.org/ 에서 python 2.7.10 / 3.6.4 를 다운로드하여 설치한다.


2. pip를 설치한다.

# Linux, MacOS

python3 -m pip install --user --upgrade pip

# Windows

py -m pip install --upgrade pip


3. virtualenv를 설치한다.

py -m pip install --user virtualenv


4. 프로젝트를 위한 "kaggle_venv"라는 이름의 가상환경을 생성한다.

py -m virtualenv kaggle_venv


5. 가상환경 활성화하기

.\kaggle_venv\Scripts\activate


6. 가상환경이 활성화되면, terminal 좌측에 (kaggle_venv) 라는 괄호가 추가된다. 가상환경을 활성화한 후에, 다음과 같이 라이브러리를 설치하면, kaggle_venv 내에서만 해당 버전의 라이브러리가 설치되어, 시스템 기존 라이브러리 및 다른 가상 환경의 라이브러리 버전과 충돌이 나지 않는다.

pip install numpy


-- 이 글은 정권우 님의 '머신러닝 탐구생활'을 읽던 중 메모해 둔 것입니다. 저작권에 문제가 될 시 삭제하겠습니다.


-- 그리고... 그냥 colab이나 sagemaker 쓸까봐^^;;