이번 포스트에서는 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.42. Python 가상환경 설치 및 설정
다시 터미널로 접속한다.
다음 명령어를 통해 pip(Package Installer for Python) 최신버전을 설치 및 업그레이드한다.
# pip 최신버전 설치 및 업그레이드 > python -m pip install --upgrade pip # pip 버전 확인 > pip -V이어서 파이썬 가상환경 모듈을 설치한다.
# Python 가상환경 모듈 설치 > pip install virtualenv virtualenvwrapper-winVirtualenvwrapper에서 사용할 가상환경 설치경로(WORKON_HOME)를 설정한다.
(여기서는, 영구적으로 사용할 시스템 변수로 등록한다. 위에서 Python 설치 시 모든 유저에게 사용할 권한을 주었기 때문이다)
# 영구적으로 모든 사용자에게 적용할 시스템 환경변수 등록 > setx WORKON_HOME '[가상환경저장경로]' -m위 명령구문이 실행되지 않을 경우, 터미널을 관리자권한으로 실행하면 된다.
(또는 직접 환경변수 설정을 통해서도 가능하니 참고바란다.)
이제 virtualenvwrapper 명령어를 통해 다음과 같이 가상환경을 제어할 수 있게 되었다.
아래 명령구문으로 생성된 가상환경들의 데이터는 모두 위에서 설정한 '가상환경저장경로' 에 저장된다.
2.1 가상환경 생성
# 가상환경 생성 > mkvirtualenv [가상환경이름]2.2 가상환경 리스트 확인
# 설치된 가상환경 리스트 확인 > workon2.3 가상환경 활성화(진입)
# 가상환경 활성화(진입) > workon [가상환경이름]2.4 가상환경 비활성화(종료)
# 가상환경 비활성화(종료) ([가상환경이름]) > deactivate2.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