본문 바로가기

Development/Python

Python 개발 환경 구축하기 (for Windows 10, virtualenv + virtualenvwrapper)

728x90
반응형

 

이번 포스트에서는 Windows 10에서 Python과 가상환경을 구축하고자 한다.

설치할 목록은 다음과 같다.

 

  • Python 3.9.4 (Latest stable version)
  • Virtualenv & Virtualenvwrapper

1. Python 설치하기

다음 링크에서 Python 설치 패키지를 다운로드한다. 본 포스트에서는 가장 최근의 안정화 버전인 Python 3.9.4를 설치했다.

(단, 설치환경에 맞게 32bit 또는 64bit를 선택해 설치하면 된다. 여기서는 64bit를 설치한다)

 

www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

 

다운로드 받은 파일을 실행해 설치과정을 진행한다.

 

'Add Python 3.9 to PATH' 에 체크하고, 'Customize installation' 을 누른다.

(설치 위치를 원하는 곳으로 바꾸기 위해서이므로, 귀찮다 생각이 든다면 바로 'Install Now'를 선택해도 된다)

 

 

설정된 그대로 진행한다.

 

 

'모든 사용자에게 사용할 권한을 부여 (Install for all users)' 하고, '원하는 설치경로 (C:\Python\Python39)' 를 설정해 설치를 진행하면 다음과 같이 설치가 완료된다.

 

 

터미널로 접속해 다음 명령어로 설치가 제대로 됐는지 확인한다.

# 설치된 Python 버전 확인
> python -V
Python 3.9.4

 

 

 

2. Python 가상환경 설치 및 설정

다시 터미널로 접속한다. 

다음 명령어를 통해 pip(Package Installer for Python) 최신버전을 설치 및 업그레이드한다.

# pip 최신버전 설치 및 업그레이드
> python -m pip install --upgrade pip

# pip 버전 확인
> pip -V

 

 

이어서 파이썬 가상환경 모듈을 설치한다.

# Python 가상환경 모듈 설치
> pip install virtualenv virtualenvwrapper-win

 

 

Virtualenvwrapper에서 사용할 가상환경 설치경로(WORKON_HOME)를 설정한다.

(여기서는, 영구적으로 사용할 시스템 변수로 등록한다. 위에서 Python 설치 시 모든 유저에게 사용할 권한을 주었기 때문이다)

 

# 영구적으로 모든 사용자에게 적용할 시스템 환경변수 등록
> setx WORKON_HOME '[가상환경저장경로]' -m

 

위 명령구문이 실행되지 않을 경우, 터미널을 관리자권한으로 실행하면 된다.

(또는 직접 환경변수 설정을 통해서도 가능하니 참고바란다.)

 

이제 virtualenvwrapper 명령어를 통해 다음과 같이 가상환경을 제어할 수 있게 되었다.

아래 명령구문으로 생성된 가상환경들의 데이터는 모두 위에서 설정한 '가상환경저장경로' 에 저장된다.

 

2.1 가상환경 생성

# 가상환경 생성
> mkvirtualenv [가상환경이름]

 

 

2.2 가상환경 리스트 확인

# 설치된 가상환경 리스트 확인
> workon

 

 

2.3 가상환경 활성화(진입)

# 가상환경 활성화(진입)
> workon [가상환경이름]

 

 

2.4 가상환경 비활성화(종료)

# 가상환경 비활성화(종료)
([가상환경이름]) > deactivate

 

 

2.5 가상환경 삭제

# 가상환경 삭제
> rmvirtualenv [가상환경이름]

 

 

 

3. Jupyter Notebook

Python 개발을 위한 통합 개발 툴은 PyCharm, VSCode 등 다양하게 있지만, 여기서는 편하게 설치하고 쓸 수 있는 Jupyter 를 설치해 보겠다.

 

# 가상환경 활성화(진입)
> workon [가상환경이름]

# Jupyter 설치
([가상환경이름]) > pip install jupyter

# Jupyter Notebook 실행
([가상환경이름]) > jupyter notebook

 

위와 같이 실행하면, 기본 브라우저에서 다음과 같은 페이지를 확인할 수 있다.

 

 

우측 상단의 'New > Python 3' 버튼을 선택해 Python 개발을 시작하면 된다.

 


다른 OS에서 Python과 가상환경을 구축하고자 한다면, 아래 포스트를 참고하기 바란다.

 

2021.04.14 - [Development/Machine Learning] - 딥러닝(Deep Learning) 개발환경 구축하기 for Mac OS X (1)

 

딥러닝(Deep Learning) 개발환경 구축하기 for Mac OS X (1)

먼저 설치환경은 다음과 같으며, 모든 과정은 터미널 환경에서 진행한다. MacBook Pro (15-inch, 2017) 2.9GHz Quad-Core Intel Core i7 Intel HD Graphics 630 1536 MB RAM 16 GB 2133 MHZ LPDDR3 SDD 512 GB #..

davelogs.tistory.com

2021.04.01 - [Development/Machine Learning] - 딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (1)

 

딥러닝(Deep Learning) 개발환경 구축하기 for Ubuntu 16.04 (1)

먼저 설치환경은 다음과 같으며, 모든 과정은 터미널 환경에서 진행한다. Intel i7-7820X CPU 3.60GHz NVIDIA GeForce GTX 1080Ti x2 RAM 32 GB SDD 512 GB / HDD 3.4 TB # NVIDIA GPU 드라이버 설치 설치 당시..

davelogs.tistory.com

 

728x90
반응형

'Development > Python' 카테고리의 다른 글

Python에서 Oracle 사용하기 (for Linux)  (0) 2021.03.30
Python에서 Oracle 사용하기 (for Mac OS X)  (0) 2021.03.29