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

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

2022-06-01 last update

9 minutes reading Python CentOS Development
### 안내
Python은 다양한 프로그래밍 프로젝트에 사용할 수 있는 일반적인 프로그래밍 언어입니다.개발팀은 1991년에 처음으로 발표했는데 그 이름은 영국 코미디 단체인 몬티 파이썬에서 유래한 것으로 파이썬을 재미있는 언어로 사용하고자 한다.Python은 설정하기 쉽고 상대적으로 간단한 스타일로 작성하여 오류에 대한 즉각적인 피드백을 할 수 있으며 초보자와 경험이 있는 개발자에게 Python은 좋은 선택이다.파이썬 3은 이 언어의 최신 버전으로 파이썬의 미래로 여겨진다.
이 강좌는 로컬 CentOS 7 기기에 Python 3을 설치하고 명령행을 통해 프로그래밍 환경을 설정하는 방법을 안내합니다.
## 선행 조건
인터넷에 연결된 비루트 슈퍼 사용자 계정이 있는 CentOS 7 컴퓨터가 필요합니다.
## 1단계 - 시스템 준비
우리는 명령행을 통해 이 설치를 완성할 것이다.CentOS 7 컴퓨터가 GUI(그래픽 사용자 인터페이스) 데스크톱으로 시작되면 응용 프로그램으로 이동한 다음 유틸리티로 이동한 다음 터미널을 클릭하여 메뉴를 통해 명령행 인터페이스에 액세스할 수 있습니다.터미널에 대한 자세한 지침이 필요한 경우 "[Linux 터미널 소개]https://www./community/tutorials/an-introduction-to-the-linux-terminal"를 참조하십시오.
설치를 시작하기 전에 기본 시스템 응용 프로그램을 최신 버전으로 업데이트해야 합니다.
우리는 Yellowdog Updater Modified를 대표하는 소스 패키지 관리자 도구yum을 사용할 것입니다.이것은 Red Hat 기반 Linux 시스템(예를 들어 CentOS)에서 소프트웨어 패키지를 사용하는 데 자주 사용되는 도구입니다.컴퓨터의 패키지를 쉽게 설치하고 업데이트하며 삭제할 수 있습니다.
우선, 다음 명령을 실행하여 yum이 최신인지 확인합니다.
  1. sudo yum -y update
-y 로고는 시스템이 우리가 변경 중이라는 것을 알려 주고 단말기가 확인하는 것을 막는 데 사용된다.
다음은 yum-utils를 설치합니다. 이것은 yum을 확장하고 보충하는 실용 프로그램과 플러그인입니다.
  1. sudo yum -y install yum-utils
마지막으로 소스 코드에서 소프트웨어를 구축하고 컴파일하기 위한 CentOS 개발 도구를 설치합니다.
  1. sudo yum -y groupinstall development
일단 모든 물건이 설치되면, 우리의 설정은 제자리에 있고, 우리는Python3를 계속 설치할 수 있다.
## 2단계 - Python 3 설치 및 설정
CentOS는 RHEL(Red Hat Enterprise Linux)에서 유래한 것으로 안정성에 중점을 두고 있습니다.따라서 시스템과 다운로드 가능한 패키지에서 가장 흔히 볼 수 있는 것은 테스트를 거친 안정적인 응용 프로그램 버전이기 때문에 CentOS에서는Python 2만 찾을 수 있다.
파이썬 3의 최신 업스트림 안정화 버전을 설치하고 싶기 때문에 업스트림과 안정적인 내연을 나타내는 IUS를 설치해야 합니다.커뮤니티 프로젝트로서 IUS는 최신 버전의 select 소프트웨어에 Red Hat Package Manager(RPM) 패키지를 제공합니다.
IUS를 설치하려면 yum 를 통해 설치합니다.
  1. sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
IUS를 설치하면 최신 버전의 Python을 설치할 수 있습니다.
  1. sudo yum -y install python36u
Python 설치 프로세스가 완료되면 python3.6 명령을 사용하여 버전 번호를 확인하여 설치 성공 여부를 확인할 수 있습니다.
  1. python3.6 -V
Python 3.6 버전이 성공적으로 설치되면 다음 출력을 받게 됩니다.
Output
Python 3.6.1
Python의 패키지를 관리하는 pip을 설치합니다.
  1. sudo yum -y install python36u-pip
Python과 함께 사용하는 도구로서, 우리는 pip를 사용하여 개발 프로젝트에서 사용할 수 있는 프로그래밍 패키지를 설치하고 관리할 것입니다.다음 내용을 입력하여 Python 패키지를 설치할 수 있습니다.
  1. sudo pip3.6 install package_name
여기에서 package_name 웹 개발에 사용되는 Django나 과학 계산에 사용되는 NumPy와 같은 Python 패키지나 라이브러리를 참조할 수 있습니다.따라서 NumPy를 설치하려면 명령pip3.6 install numpy을 사용하여 설치할 수 있습니다.
마지막으로 Python 3 개발에 필요한 라이브러리와 헤더 파일을 제공하는 IUS 패키지python36u-devel을 설치해야 합니다.
  1. sudo yum -y install python36u-devel
다음 단계에서venv모듈은 우리의 개발 프로젝트를 위해 가상 환경을 구축하는 데 사용될 것이다.
## 단계 3 - 가상 환경 설정
현재 우리는Python을 설치하고 시스템을 설치했습니다. 우리는venv를 사용하여 프로그래밍 환경을 계속 만들 수 있습니다.
가상 환경은 컴퓨터에서 Python 프로젝트에 격리된 공간을 제공하여 프로젝트마다 다른 프로젝트를 중단하지 않고 의존 항목 집합을 확보할 수 있습니다.
프로그래밍 환경을 설정함으로써 우리는 파이썬 프로젝트와 서로 다른 버전의 패키지를 어떻게 처리하는지 더욱 잘 제어할 수 있다.이는 타사 소프트웨어 패키지를 사용할 때 특히 중요합니다.
필요에 따라 여러 Python 프로그래밍 환경을 설정할 수 있습니다.모든 환경은 기본적으로 컴퓨터의 디렉터리나 폴더이며, 그 중에는 환경을 충당하기 위한 스크립트가 포함되어 있다.
Python 프로그래밍 환경을 둘 디렉토리를 선택하거나 mkdir 를 사용하여 새 디렉토리를 만듭니다.
  1. mkdir environments
  2. cd environments
환경 생존을 원하는 디렉토리에 다음 명령을 실행하여 환경을 만들 수 있습니다.
  1. python3.6 -m venv my_env
본질적으로 이 명령은 ls 명령을 통해 볼 수 있는 항목을 포함하는 새 디렉터리를 만들었습니다.
bin include lib lib64 pyvenv.cfg
이 파일들은 로컬 컴퓨터와 더 광범위한 상하문 격리를 확보하기 위해 함께 작동합니다. 그러면 시스템 파일과 프로젝트 파일이 혼합되지 않습니다.이것은 버전 제어의 좋은 실천입니다. 프로젝트마다 특정한 패키지에 접근할 수 있도록 합니다.
이 환경을 사용하려면 다음 명령을 입력하여 bin 디렉터리의 활성화 스크립트를 활성화합니다.
  1. source my_env/bin/activate
현재 프롬프트는 환경 이름을 접두사로 사용합니다. 이 경우 my\u env:
이 접두사는 환경 my\u env가 현재 활성 상태임을 알려 줍니다. 이것은 우리가 이곳에서 프로그램을 만들 때 이 특정한 환경의 설정과 패키지만 사용하게 된다는 것을 의미합니다.
참고: 가상 환경에서 원하는 경우 명령python을 대체python3.6하거나 명령pip을 대체pip3.6할 수 있습니다.환경 이외의 컴퓨터에서 Python 3을 사용하는 경우 python3.6pip3.6 명령을 전문적으로 사용해야 합니다.
이 절차를 마치면 가상 환경을 사용할 수 있습니다.
## 단계 4 - 간단한 프로그램 만들기
이제 우리는 가상 환경을 구축하여 간단한'안녕, 세상!'을 만들 수 있습니다.프로그램이것은 우리의 환경이 정상적으로 작동하도록 확보하고, 우리로 하여금 파이썬에 더욱 익숙해질 기회를 갖게 할 것이다.
이를 위해 명령줄 텍스트 편집기 (예: vim) 를 열고 새 파일을 만듭니다.
  1. vi hello.py
텍스트 파일이 터미널 창에서 열리면 삽입 모드로 들어가려면 i 를 입력해야 합니다. 그러면 첫 번째 프로그램을 작성할 수 있습니다.
print("Hello, World!")
이제 ESC 를 눌러 삽입 모드를 종료합니다.그런 다음 :x 을 입력하고 ENTER 를 입력하여 파일을 저장하고 종료합니다.
우리는 지금 우리의 프로그램을 실행할 준비가 되어 있다.
  1. python hello.py
방금 생성된 hello.py 프로그램은 터미널에 다음과 같은 출력을 발생시켜야 합니다.
Output
Hello, World!
환경을 벗어나려면 명령deactivate을 입력하면 원래 디렉토리로 돌아갈 수 있습니다.
## 결론
축하이 때, 로컬 CentOS 7 기기에 Python 3 프로그래밍 환경을 설정하여 프로젝트를 인코딩할 수 있습니다!
다른 컴퓨터에서 Python 3을 설정하려면 local programming environment guides, Ubuntu 16.04, Debian 8 또는 macOSWindows 10 를 따릅니다.당신은 또한 읽을 수 있습니다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 인코딩에 대한 더 많은 지식을 배울 수 있습니다.