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

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

2022-06-01 last update

9 minutes reading Python Ubuntu 16.04 Development
### 안내
이 강좌는 Ubuntu 16.04에서 로컬 Python 3 프로그래밍 환경을 설치하고 실행하는 데 도움을 줍니다.
Python은 다양한 프로그래밍 프로젝트에 사용할 수 있는 일반적인 프로그래밍 언어입니다.개발팀은 1991년에 처음으로 발표했는데 그 이름은 영국 코미디 단체인 몬티 파이썬에서 유래한 것으로 파이썬을 재미있는 언어로 사용하고자 한다.Python은 설정하기 쉽고 상대적으로 간단한 스타일로 작성하여 오류에 대한 즉각적인 피드백을 할 수 있으며 초보자와 경험이 있는 개발자에게 Python은 좋은 선택이다.파이썬 3은 이 언어의 최신 버전으로 파이썬의 미래로 여겨진다.
이 강좌는 로컬 Linux 기기에 Python 3을 설치하고 명령줄을 통해 프로그래밍 환경을 설정하도록 안내합니다.이 강좌는 Ubuntu 16.04의 설치 과정을 명확하게 설명하지만, 일반적인 원칙은 다른 Debian Linux 버전에 적용된다.
## 선행 조건
Ubuntu16.04가 설치된 컴퓨터가 필요하며, 이 컴퓨터의 관리 권한과 인터넷 연결이 있어야 합니다.
## 1단계 - 파이썬 3 설정
우리는 명령줄에 설치와 설정을 완성할 것이다. 이것은 컴퓨터와 상호작용하는 비도형 방식이다.버튼을 누르지 않고 텍스트를 입력하고 컴퓨터로부터 피드백을 받는 것이다.명령행 (셸) 은 매일 컴퓨터에서 수행하는 많은 작업을 수정하고 자동화하는 데 도움을 줄 수 있으며, 소프트웨어 개발자에게 없어서는 안 될 도구입니다.많은 단말기 명령을 배워야 하기 때문에 당신이 더욱 강한 일을 할 수 있습니다."[Linux 터미널 소개]https://www./community/tutorials/an-introduction-to-the-linux-terminal"를 사용하면 터미널에 대해 더 잘 알 수 있습니다.
Ubuntu 16.04에서 화면 왼쪽 상단에 있는 Ubuntu 아이콘을 클릭하고 검색 표시줄에 "Terminal"을 입력하여 터미널 응용 프로그램을 찾을 수 있습니다.터미널 응용 프로그램 아이콘을 눌러 엽니다.또는 키보드의 CTRL, ALTT 키를 동시에 눌러 터미널 응용 프로그램을 자동으로 열 수 있습니다.

Ubuntu 16.04에는 Python 3 및 Python 2가 사전 설치되어 있습니다.최신 버전인지 확인하기 위해 apt-get 업데이트 및 시스템 업그레이드를 사용합니다.
  1. sudo apt-get update
  2. sudo apt-get -y upgrade
-y 로고는 모든 항목을 설치하는 것에 동의하는 것을 확인하지만, Linux 버전에 따라 시스템 업데이트와 업그레이드 시 다른 알림을 확인해야 할 수도 있습니다.
이 프로세스가 완료되면 다음 내용을 입력하여 시스템에 설치된 Python 3 버전을 확인할 수 있습니다.
  1. python3 -V
버전 번호를 알려 주는 터미널 창에서 출력을 받을 것입니다.버전 번호는 다를 수 있지만 이와 유사하게 보입니다.
Output
Python 3.5.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 프로그래밍 환경을 설정할 수 있습니다.모든 환경은 기본적으로 컴퓨터의 디렉터리나 폴더이며, 그 중에는 환경을 충당하기 위한 스크립트가 포함되어 있다.
가상 환경을 만들기 위해 표준 Python 3 라이브러리의 일부인 venv 모듈을 먼저 설치해야 합니다.다음 내용을 입력하여 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 share
이 파일들은 로컬 컴퓨터와 더 광범위한 상하문 격리를 확보하기 위해 함께 작동합니다. 그러면 시스템 파일과 프로젝트 파일이 혼합되지 않습니다.이것은 버전 제어의 좋은 실천입니다. 프로젝트마다 특정한 패키지에 접근할 수 있도록 합니다.pythonwheels는 Python을 위한 패키지 형식으로 컴파일이 필요한 횟수를 줄여 소프트웨어 생산을 가속화할 수 있으며 Ubuntu 16.04share 디렉터리에 있습니다.
이 환경을 사용하려면 활성화해야 합니다. 스크립트 활성화 명령을 입력하여 활성화할 수 있습니다.
  1. source my_env/bin/activate
알림은 현재 환경 이름을 접두사로 사용합니다. 이 예에서는 my\u env라고 합니다.접두사는 약간 달라 보일 수 있지만, 괄호의 환경 이름은 줄에서 볼 수 있는 첫 번째 내용입니다.
이 접두사는 환경 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을 입력하면 원래 디렉토리로 돌아갑니다.
## 결론
축하이제 로컬 Ubuntu 기기에Python 3 프로그래밍 환경을 설정하여 인코딩 프로젝트를 시작할 수 있습니다!
다른 컴퓨터에서 Python 3을 설정하려면 local programming environment guides, Debian 8, 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 인코딩에 대한 더 많은 지식을 배울 수 있습니다.