리눅스에 파이썬3 설치하기¶
이 문서는 파이썬3.6이나 3.8을 우분투 리눅스에 설치하는 방법을 다룹니다.
파이썬3의 어느 버전이 설치되었는지를 확인하려면 커맨드 프롬프트를 열고 실행해보세요.
$ python3 --version
우분투 16.10이나 그보다 최신 버전을 사용하고 있다면 아래의 커맨드로 파이썬3.6을 쉽게 설치할 수 있습니다.
$ sudo apt-get update
$ sudo apt-get install python3.6
다른 버전의 우분투(예를 들면 최신 LTS 릴리즈)를 사용하고 있다면 혹은 더 최신 버전의 파이썬을 사용하고 싶다면 `deadsnakes PPA <https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa>`_을 사용해서 파이썬3.8을 설치하기를 추천합니다.
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
다른 리눅스 배포판을 사용하고 있다면 이미 파이썬3가 설치되어 있을 수 있습니다. 그렇지 않다면 해당 배포판의 패키지 매니저를 사용해서 파이선을 설치하세요.예를 들어 페도라를 사용한다면 dnf: 를 사용하세요.
$ sudo dnf install python3
python3
패키지의 버전이 당신이 필요한 만큼 최신 버전이 아니라면 리눅스 배포판에 따라 각각 더 최신 버전의 파이썬을 설치하는 방법도 물론 있습니다. 예를 들어 python3.9
패키지를 페도라 32에 설치할 수 있습니다. 만약 페도라 사용자라면 multiple Python versions available in Fedora 를 읽고 싶을겁니다.
파이썬3로 작업하기¶
파이썬 2.7이 설치되어 있다고 해봅시다.
$ python
위 명령어는 아마도 파이썬2 인터프리터를 실행시킵니다.
$ python3
위 명령어는 반드시 파이썬 3 인터프리터를 실행합니다.
Setuptools & Pip¶
setuptools 와 pip 는 가장 중요한 파이썬 서드파티 패키지입니다.
이걸 설치하면 어느 파이썬 소프트웨어 제품이든 명령어 한 방에 다운로드 하고 설치하고 제거할 수 있습니다. 또한 최소한의 작업만으로 네트워크를 통하여 당신의 파이썬 소프트웨어를 설치할 수 있게 해줍니다.
파이썬 2.7.9와 그 이후 버전(파이썬2 중에서), 그리고 파이썬 3.4와 그 이후 버전은 pip가 기본적으로 포함되어 있습니다.
pip가 설치되어 있는지 확인하려면 커맨드 프롬프트를 열고 이 명령을 실행하세요.
$ command -v pip
pip를 설치하려면 pip 공식 설치 가이드를 따라하세요 - 이 문서는 자동적으로 최신 버전의 setuptools를 설치합니다.
우분투와 페도라를 포함한 리눅스 배포판 일부는 pip
명령어를 파이썬2를 위한 것으로 인식한다는 점을 명심하세요. 대신 pip3
명령어는 파이썬3를 위한 것입니다.
$ command -v pip3
하지만 가상 환경(후술합니다)을 사용한다면 이런 점을 걱정할 필요가 없습니다.
Pipenv & Virtual Environments¶
그 다음 단계는 Pipenv 설치입니다. 이걸로 디펜던시를 설치하고 가상 환경을 관리할 수 있습니다.
가상 환경은 서로 다른 위치에 있는 별도의 프로젝트에 각각 독자적인 디펜던시가 필요한 경우 각 프로젝트에 가상 파이썬 환경을 만들어 줍니다. "프로젝트 X는 버전 1.x에 의존하지만 프로젝트 Y는 4.x가 필요합니다"라는 딜레마를 해결하고 전역 패키지 디렉토리를 깨끗하게 관리할 수 있도록 한다.
예를들어 Django 1.10으로 프로젝트를 진행하는 한편 Django 1.8로 만들어진 프로젝트를 유지보수 하고 있다면
전진! Pipenv & 가상 환경(Virtual Environments) 문서를 향해!
이 페이지는 같은 라이선스를 사용하는 다른 가이드 의 리믹스 버전이다.