Installing Python 2 on Windows

../../_images/34435688560_4cc2a7bcbb_k_d.jpg

First, download the latest version of Python 2.7 from the official website. If you want to be sure you are installing a fully up-to-date version, click the Downloads > Windows link from the home page of the Python.org web site .

Windows버전은 MSI 패키지 형태로 제공됩니다. 수동으로 설치하고자 한다면, 그냥 파일을 더블 클릭하면 됩니다. Windows 관리자 계정 사용자라면 MSI 패키지로 Windows 표준 도구를 자동 설치할 수 있습니다.

파이썬이 설치되는 디렉토리는 버전의 숫자를 포함하도록 디자인되어 있습니다. 예를 들어 파이썬 2.7을 설치하면 C:\Python27\ 디렉토리에 설치됩니다. 덕분에 하나의 시스템에서 충돌 없어 여러 버전의 파이썬을 사용할 수 있습니다. 물론 오직 하나의 인터프리터만 파이썬 파일 타입의 기본 설정이 될 수 있습니다. 또한 파이썬을 설치할 때 PATH 환경 변수가 자동으로 변경되지도 않습니다. 그러니 어느 버전의 파이썬을 실행할지 늘 관리해야 합니다.

파이썬 인터프리터의 전체 경로명을 매번 입력하는 일은 금새 싫증납니다. 그러니 컴퓨터의 기본 파이썬 버전이 있는 디렉토리에 PATH 를 추가하세요. 파이썬이 C:\Python27\ 에 설치되었다면 아래와 같이 추가하세요.

C:\Python27\;C:\Python27\Scripts\

powershell 에서 간단하게 실행할 수도 있습니다.

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User")

This is also an option during the installation process.

두번째 (스크립트) 디렉토리는 파이썬 패키지가 설치될 때마다 커맨드 파일을 수신받기 때문에 아주 유용합니다. 이제 파이썬을 사용하기 위해 달리 설치하거나 설정해줘야만 하는 것은 없습니다. 그렇기 해도 실제로 사용할 파이썬 어플리케이션을 만들기 전에 이 안내서에서 앞으로 설명할 툴과 라이브러리들을 설치할 것을 강력 추천합니다. 특히 Setuptools는 반드시 설치해야 합니다. Setuptools는 다른 파이썬 서드파티 라이브러리들을 편리하게 사용할 수 있게 해줍니다.

Setuptools + Pip

The two most crucial third-party Python packages are setuptools and pip.

Once installed, you can download, install and uninstall any compliant Python software product with a single command. It also enables you to add this network installation capability to your own Python software with very little work.

Python 2.7.9 and later (on the python2 series), and Python 3.4 and later include pip by default.

To see if pip is installed, open a command prompt and run

command -v pip

To install pip, follow the official pip installation guide - this will automatically install the latest version of setuptools.

Virtual Environments

Virtual Environments은 파이썬 가상 환경을 만들어 여러 위치의 다양한 프로젝트들 간의 독립성을 유지시켜주는 툴입니다. 이는 "프로젝트 X는 버전 1.x를 쓰는데, 프로젝트Y는 버전 4.x가 필요한" 난국을 해결해줍니다. 그리고 전역 패키지 디렉토리를 깨끗하게 관리할 수 있도록 해줍니다.

예를 들면 장고 1.10을 쓰는 프로젝트에서 일하면서, 장고 1.8을 사용하는 프로젝트를 유지보수 할 수 있도록 해줍니다.

Virtual Environments을 사용하기 위해 더 많은 정보를 알고 싶다면 Virtual Environments 문서에서 볼 수 있습니다.


This page is a remixed version of another guide, which is available under the same license.