Python 설치하기

P

Python을 사용하기 위해서는 Python.org로 이동하여 원하는 버전을 다운로드해 설치를 해주어야 합니다. 이 글에서는 Mac OS 용 3.7.4버전을 설치하였습니다.

$ python --version
Python 2.7.10

3.7.4 버전을 설치 후 터미널을 이용해 Python 버전을 확인하였더니 당황스럽게도 2.7.10 버전이 확인되었습니다. 이는 Mac OS에 기본으로 설치된 Python이 존재하기 때문입니다.

$ python3 --version
Python 3.7.4

버전을 확인할 때 명령어를 python이 아닌 python3으로 입력하면 조금 전에 설치한 버전으로 출력이 됩니다. 2.x 버전과 3.x 버전은 문법뿐만 아니라 많은 부분에 차이가 존재하기 때문에 3.x 버전을 사용하시는 게 좋습니다.

$ python
Python 2.7.10 (default, Feb 22 2019, 21:55:15) 
[GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.37.14)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 3/2
1
>>> exit()

$ python3
Python 3.7.4 (v3.7.4:e09359112e, Jul  8 2019, 14:54:52) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 3/2
1.5
>>> exit()

위 코드는 2.x 버전과 3.x 버전에서 3/2라는 수식을 구했을 때의 결과 값입니다. 2.x 버전에서는 정수형으로 표시되고 3.x 버전에서는 실수형으로 표시되는 걸 확인할 수 있습니다.

python 작업 시 매번 python3을 입력을 하면 문제없이 3.x 버전을 사용할 수 있지만 python 입력 시 자동으로 python3으로 인식하도록 변경해보도록 하겠습니다.

$vi ~/.bash_profile

alias python="python3"
# Setting PATH for Python 3.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH

.bash_profile 파일을 alias를 이용해 python3를 입력하면 python으로 인식하도록 편집합니다. 편집이 완료되었으면 터미널에서 아래 명령어를 입력하여 파일을 적용시켜줍니다.

$source ~/.bash_profile

python 명령어를 사용하면 3.x 버전이 사용되는지 확인하기 위해 3/2 수식의 값을 다시 한 번 구해보도록 하겠습니다.

$ python
Python 3.7.4 (v3.7.4:e09359112e, Jul  8 2019, 14:54:52) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 3/2
1.5

결괏값이 실수형으로 표시되어 3.x 버전이 사용된 것을 확인할 수 있습니다.

Add comment

By berabue

최근 글

글 목록

최근 댓글

그 밖의 기능