Debian 8에 Python 3을 설치하고 로컬 프로그래밍 환경을 설정하는 방법

Debian 8에 Python 3을 설치하고 로컬 프로그래밍 환경을 설정하는 방법

2022-06-01 last update

9 minutes reading Debian Development Python

소개


Python은 다양한 프로그래밍 프로젝트에 사용할 수 있는 일반적인 프로그래밍 언어입니다.개발팀의 이름은 영국 코미디 단체인 몬티 파이썬(Monty Python)에서 유래한 것으로 파이썬을 재미있는 언어로 만들고 싶어 1991년 처음 발표됐다.Python은 설정하기 쉽고 상대적으로 간단한 스타일로 작성하여 오류에 대한 즉각적인 피드백을 할 수 있으며 초보자와 경험이 있는 개발자에게 Python은 좋은 선택이다.파이썬 3은 이 언어의 최신 버전으로 파이썬의 미래로 여겨진다.
이 강좌는 로컬 Linux 기기에 Python 3을 설치하고 명령줄을 통해 프로그래밍 환경을 설정하도록 안내합니다.이 강좌는 데비안 8의 설치 과정을 명확하게 소개하지만, 일반적인 원칙은 데비안 리눅스의 다른 버전에 적용된다.

선결 조건


Debian 8 또는 다른 버전의 Debian Linux가 설치된 컴퓨터와 이 컴퓨터에 대한 관리 접근권과 인터넷 연결이 필요합니다.

단계 1 - 파이썬 3 설정


우리는 명령줄에 설치와 설정을 완성할 것이다. 이것은 컴퓨터와 상호작용하는 비도형 방식이다.버튼을 누르지 않고 텍스트를 입력하고 컴퓨터로부터 피드백을 받는 것이다.명령행 (셸) 은 매일 컴퓨터에서 수행하는 많은 작업을 수정하고 자동화하는 데 도움을 줄 수 있으며, 소프트웨어 개발자에게 없어서는 안 될 도구입니다.많은 단말기 명령을 배워야 하기 때문에 당신이 더욱 강한 일을 할 수 있습니다."[Linux 터미널 소개]https://www./community/tutorials/an-introduction-to-the-linux-terminal"를 사용하면 터미널에 대해 더 잘 알 수 있습니다.
Debian 8에서 화면 왼쪽 아래에 있는 메뉴를 열고 검색 모음에서 "terminal"을 검색할 수 있습니다.터미널을 클릭하여 프로그램을 엽니다.또한 키보드의 CTRL, ALTT 키를 동시에 눌러 터미널 응용 프로그램을 자동으로 열 수 있습니다.

데비안 8과 다른 버전의 데비안 리눅스는 모두 파이썬 3과 파이썬 2를 미리 설치했다.최신 버전인지 확인하기 위해 apt-get 업데이트 및 시스템 업그레이드를 사용합니다.
  1. sudo apt-get update
  2. sudo apt-get -y upgrade
-y 로고는 모든 항목을 설치하는 것에 동의하는 것을 확인하지만, Linux 버전에 따라 시스템 업데이트와 업그레이드 시 다른 알림을 확인해야 할 수도 있습니다.
이 프로세스가 완료되면 다음 내용을 입력하여 시스템에 설치된 Python 3 버전을 확인할 수 있습니다.
  1. python3 -V
버전 번호를 알려 주는 터미널 창에서 출력을 받을 것입니다.버전 번호는 다를 수 있지만 이와 유사하게 보입니다.
Output
Python 3.4.2
Python의 패키지를 관리하려면 pip를 설치합니다.
  1. sudo apt-get install -y python3-pip
pip는 Python에 사용되는 도구로 개발 프로젝트에서 사용할 수 있는 프로그래밍 패키지를 설치하고 관리합니다.다음 내용을 입력하여 Python 패키지를 설치할 수 있습니다.
  1. pip3 install package_name
여기에서 package_name 웹 개발에 사용되는 Django나 과학 계산에 사용되는 NumPy와 같은 Python 패키지나 라이브러리를 참조할 수 있습니다.따라서 NumPy를 설치하려면 명령pip3 install numpy을 사용하여 설치할 수 있습니다.
프로그래밍 환경에 강력한 설정을 보장하기 위해 일부 소프트웨어 패키지와 개발 도구를 설치해야 합니다.
  1. sudo apt-get install build-essential libssl-dev libffi-dev python-dev
일단 Python을 설치하고 pip와 다른 도구를 설치하면 우리는 개발 프로젝트에 가상 환경을 설정할 수 있다.

2단계 - 가상 환경 설정


가상 환경은 컴퓨터에서 Python 프로젝트에 격리된 공간을 제공하여 프로젝트마다 다른 프로젝트를 중단하지 않고 의존 항목 집합을 확보할 수 있습니다.
프로그래밍 환경을 설정함으로써 우리는 파이썬 프로젝트와 서로 다른 버전의 패키지를 어떻게 처리하는지 더욱 잘 제어할 수 있다.이는 타사 소프트웨어 패키지를 사용할 때 특히 중요합니다.
필요에 따라 여러 Python 프로그래밍 환경을 설정할 수 있습니다.모든 환경은 기본적으로 컴퓨터의 디렉터리나 폴더이며, 그 중에는 환경을 충당하기 위한 스크립트가 포함되어 있다.
우리는 먼저 venv 모듈을 설치해야 한다. 이것은 표준 Python 3 라이브러리의 일부분으로 우리가 자신을 위해 가상 환경을 만들 수 있도록 한다.다음 내용을 입력하여 venv를 설치합니다.
  1. sudo apt-get install -y python3-venv
그것을 설치하면 우리는 환경을 만들 수 있다.Python 프로그래밍 환경을 어떤 디렉터리에 넣을지 선택하거나 mkdir 를 사용하여 새 디렉터리를 만듭니다. 예를 들어 다음과 같습니다.
  1. mkdir environments
  2. cd environments
환경 생존을 원하는 디렉토리에 다음 명령을 실행하여 환경을 만들 수 있습니다.
  1. python3 -m venv my_env
기본적으로 다음과 같은 항목이 포함된 새 디렉토리가 만들어집니다. ls 명령을 사용하여 항목을 볼 수 있습니다.
  1. ls my_env
Output
bin include lib lib64 pyvenv.cfg
이 파일들은 로컬 컴퓨터와 더 광범위한 상하문 격리를 확보하기 위해 함께 작동합니다. 그러면 시스템 파일과 프로젝트 파일이 혼합되지 않습니다.이것은 버전 제어의 좋은 실천입니다. 프로젝트마다 특정한 패키지에 접근할 수 있도록 합니다.pythonwheels는 Python의 내장 패키지 형식으로 컴파일이 필요한 횟수를 줄여 소프트웨어 생산을 가속화할 수 있다.각 lib 디렉토리에서 찾을 수 있습니다.
이 환경을 사용하려면 활성화해야 합니다. 스크립트 활성화 명령을 입력하여 활성화할 수 있습니다.
  1. source my_env/bin/activate
알림은 현재 환경 이름을 접두사로 사용합니다. 이 예에서는 my\u env라고 합니다.실행 중인 Debian Linux 버전에 따라 접두사가 다를 수 있지만 괄호 안에 있는 환경 이름은 회선에서 볼 수 있는 첫 번째 내용입니다.
이 접두사는 환경 my\u env가 현재 활성 상태임을 알려 줍니다. 이것은 우리가 이곳에서 프로그램을 만들 때 이 특정한 환경의 설정과 패키지만 사용하게 된다는 것을 의미합니다.
참고: 가상 환경에서 원하는 경우 명령python을 대체python3하거나 명령pip을 대체pip3할 수 있습니다.환경 이외의 컴퓨터에서 Python 3을 사용하는 경우 python3pip3 명령을 전문적으로 사용해야 합니다.
이 절차를 마치면 가상 환경을 사용할 수 있습니다.

3단계 - 간단한 프로그램 만들기


이제 우리는 가상 환경을 구축하여 간단한'안녕, 세상!'을 만들 수 있습니다.프로그램이것은 우리의 환경이 정상적으로 작동하도록 확보하고, 우리로 하여금 파이썬에 더욱 익숙해질 기회를 갖게 할 것이다.
이를 위해 명령줄 텍스트 편집기 (예: nano) 를 열고 새 파일을 만듭니다.
  1. nano hello.py
텍스트 파일이 터미널 창에서 열리면 프로그램을 입력합니다.
print("Hello, World!")
controlx 키를 입력하여 나노를 종료하고 파일을 저장하라는 메시지가 나타나면 y 을 누르십시오.
nano를 종료하고 셸로 돌아가면 프로그램을 실행합니다.
  1. python hello.py
방금 생성된 hello.py 프로그램은 터미널에 다음과 같은 출력을 발생시켜야 합니다.
Output
Hello, World!
환경을 벗어나려면 명령deactivate을 입력하면 원래 디렉토리로 돌아갑니다.

결론


축하이제 로컬 Debian Linux 기기에 Python 3 프로그래밍 환경을 설정하여 인코딩 프로젝트를 시작할 수 있습니다!
다른 컴퓨터에서 Python 3을 설정하려면 local programming environment guides, Ubuntu 16.04, CentOS 7 또는 Windows 10macOS 를 따릅니다.당신은 또한 읽을 수 있습니다installing Python and setting up a programming environment on an Ubuntu 16.04 server. 이것은 개발팀에서 특히 유용합니다.
로컬 시스템이 소프트웨어 개발을 준비할 때 다음 "Understanding Data Types in Python 3"및 "How To Use Variables in Python 3"를 통해 Python 인코딩에 대한 더 많은 지식을 배울 수 있습니다.