본문 바로가기

프로그래밍/파이썬

[파이썬] 2. 파이썬 설치하기(윈도우, 리눅스)

Windows에서 파이썬 설치(3.x버전)


1. 파이썬 공식 다운로드 홈페이지(http://www.python.org/downloads)로 접속하기


2. 3.x 버전 중 최신 버전을 받는다 (Download Python 3.x.x 클릭)




3. 'python-3.x.x.exe' 파일을 실행


4. 실행 후 'Add Python 3.x to PATH' 옵션을 선택(파이썬이 어느 곳에서든지 실행 될 수있도록 함) 하고 Install Now를 클릭



 다음과 같이 설치가 진행된다



 그 후 설치가 완료되면 [Close]를 클릭하여 설치를 마친다.




Linux(Centos)에서 파이썬 설치(3.x버전)


리눅스는 기본적으로 파이썬이 대부분 설치되어 있다. 다음과 같이 리눅스 셸에서 해당 명령어를 입력하는 것으로 확인 할 수 있다.


 현재 설치되어 있는 파이썬 버전 확인

 #python -V


 Python 2.6.6 




만약 파이썬이 기본으로 설치되어 있지 않거나, 3버전을 받기 위해선 다시 새로 설치 해주어야 함


1. windows와 똑같이 파이썬 공식 다운로드 홈페이지(http://www.python.org/downloads)로 접속하기


2. 리눅스에서 설치하기 위해 확장자 .tgz나 .tgz.xz 파일을 받아야 함


먼저, 3.x.x 버전 중 최신 버전을 클릭 한 후



확장자가 .tgz.xz 인 파일을 클릭하여 다운 받는다




3. 다운로드 경로로 들어가 다운로드 확인

보통 홈 디렉터리의 다운로드 디렉터리로 이동 하면 있다.

# ls -l


-rw-r--r--  1 root root 16992824 2017-12-29 15:01 Python-3.6.4.tar.xz


4. tar 압축해제 명령어로 압축을 푼다

 # tar xJvf Python-3.6.4.tar.xz


5. 압축해제 후 해당 디렉터리로 이동

 # cd Python-3.6.4


6. Makefile을 만들기 위해서 configure을 실행

 자동 config 수행 (--prefix 옵션으로 설치 경로 지정)

 # ./configure --prefix=/usr/local/python3.6 --enable-shared


 ※여기서 ./configure 명령 수행 시 오류가 난다면, 소프트웨어를 컴파일 할 수 있는 개발 툴이 설치 되어 있지 않기 때문입니다.


  makegccautoconf 등의 몇 가지 개발 도구를 설치 (설치 후 자동 config를 다시 해준다)

 # yum -y groupinstall "Development tools"



7. 파이썬 소스를 컴파일

 make로 컴파일 하고 test로 한번 돌려준다 (test가 5분정도 걸림)

 # make test


8. 루트 계정으로 설치

 # make install



#. 설정

 시스템 변수에 등록을 위해 .bash_profile에 추가 

  PY36=/usr/local/python3.6/

 export PATH=$PATH:${PY36}/bin

 export LD_LIBRARY_PATH=${PY36}/lib:$LD_LIBRARY_PATH


 설정 후 현재 셀에 변경된 설정 반영 

 source ~/.bash_profile


#. 테스트

 덧셈 연산자로 정상작동 테스트

 # Python3.6


 Python 3.6.4 (default, Dec 29 2017, 15:08:57)

 [GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux

 Type "help", "copyright", "credits" or "license" for more information. 

 >>> 2+1

 3