SCL을 사용하여 CentOS 7에 Python 3을 설치하는 방법

소개

파이썬은 초보자와 숙련 된 개발자 모두에게 이상적인 놀라운 프로그래밍 언어입니다. 이 언어는 다목적이므로 게임 제작, 작은 스크립트 작성, 기계 학습 알고리즘 생성, 데이터 분석, 웹 사이트 개발 등과 같은 다양한 기능을 수행하는 데 사용할 수 있습니다..


Python을 사용하여 개발 된 가장 인기있는 웹 사이트 및 응용 프로그램에는 DropBox, YouTube, Quora, Reddit, Pinterest 및 Instagram이 있습니다..

이 튜토리얼은 CentOS 7 시스템에 최신 버전의 Python을 설치하는 방법을 보여줍니다. 설치는 SCL (Software Collections) 및 배포 기본 Python 2.7을 사용합니다. 또한 기본 사용법을 익히고 파이썬이 사용을 간소화 할 수있는 가상 환경을 만들도록 도와드립니다..

준비된? 시작하자!

1 단계 소프트웨어 모음 활성화 (SCL)

CentOS 7에 Python을 설치할 때 가장 먼저 소프트웨어 컬렉션을 활성화하는 것입니다. Software Collection은 개발자가 시스템 기본 모듈의 성능을 저하시키지 않으면 서 단일 시스템에 수많은 소프트웨어 버전을 설치, 빌드 및 활용할 수 있도록 설계된 안정적인 커뮤니티 프로젝트입니다..

SCL이 활성화되면 기본 리포지토리에 없을 수있는 최신 버전의 서비스 및 프로그래밍 언어를 사용할 수있는 권한이 부여됩니다..

아래 명령을 실행하여 SCL의 릴리스 파일을 설치하십시오. 릴리스 파일은 CentOS 추가 저장소의 구성 요소입니다.

$ sudo yum 설치 centos-release-scl

2 단계 파이썬 3 설치

SCL을 사용하도록 설정했으며 Software Collections 저장소에 액세스 할 수 있어야합니다. 즉, 모든 버전의 Python 3을 구현할 수 있습니다. Python 3 컬렉션을 작성할 당시에는 다음 3.x 버전이있었습니다.

  • 파이썬 3.6
  • 파이썬 3.5
  • 파이썬 3.4
  • 파이썬 3.3

튜토리얼은 Python 버전 3.6에 중점을 둘 것입니다. 이 Python 버전을 설치하려면 아래 명령을 실행하십시오.

$ sudo yum 설치 rh-python36

응용 프로그램을 설치하는 데 시간이 오래 걸리지 않습니다. 설치가 완료되면 이제 파이썬 사용법을 진행할 수 있습니다.

3 단계 파이썬 3 사용하기

먼저 아래 명령을 실행하여 Python 3 버전을 확인하십시오.

$ python-버전

이것은 당신에게 아래 출력을 줄 것입니다 :

파이썬 2.7.5

Python 2.7이 현재 쉘에서 기본 응용 프로그램으로 표시되기 때문입니다. 그러나 우리는 Python 3.6을 설치했으며 이것이 우리가 사용하려는 것입니다. 이제이 버전에 액세스하려면 SCL 도구를 사용하여 다른 쉘 인스턴스를 시작해야합니다.

$ scl enable rh-python36 bash

위 명령은 / opt / rh / rh-python36 / enable을 호출합니다. 쉘 환경의 변수를 변경하는 스크립트 이제 파이썬 버전을 다시 한 번 확인하면 :

$ python-버전

아래 출력이 나타납니다.

파이썬 3.6.3

그러나 이것은 핵심 설정을 변경하지는 않습니다. Python 3.6은 현재 쉘 환경에서 기본 Python 버전으로 작동합니다. 현재 쉘 세션을 종료하고 새 세션을 입력하면 Python 2.7은 여전히 ​​기본 버전으로 나타납니다..

4 단계 Python 개발 도구 설치

개발 도구를 사용하면 Python 모듈을 빌드 할 수 있습니다. 이제 아래 명령을 실행하여 필요한 모든 라이브러리와 도구를 설치하십시오.

$ sudo yum groupinstall ‘개발 도구’

5 단계 파이썬 가상 환경 생성

Python 가상 환경에서는 안전한 위치에 Python 패키지를 구성 할 수 있습니다. 이 환경은 Python 프로젝트를 위해 시스템을 전례없이 제어 할 수 있도록합니다. 모든 프로젝트에 고유 한 종속성이 있으며 다른 프로젝트를 방해하지 않도록합니다..

먼저 새 프로젝트 디렉토리를 만들고 디렉토리로 전환하십시오.

$ mkdir ~ / my_new_project
$ cd ~ / my_new_project

그런 다음 아래 명령을 실행하여 Python을 활성화하십시오.

$ scl enable rh-python36 bash

이제 새 프로젝트 루트 내에서 아래 명령을 실행하여 my_project_venv:

$ python -m venv my_project_venv

새 가상 환경을 활성화하려면 아래 명령을 실행하십시오.

$ source my_project_venv / bin / activate

가상 환경이 활성화되면 셸 프롬프트 앞에 가상 환경의 제목이 있어야합니다..

$ (my_project_venv) user @ host : ~ / my_new_project $

접두사는 Python 가상 환경이 my_project_venv 현재 활성화되어 있습니다. 즉,이 환경에서 새 프로그램을 만들면 해당 환경과 관련된 설정 및 패키지 만 사용합니다..

이제 Python 가상 환경이 설정되고 사용할 준비가되었습니다..

결론

그게 다야! CentOS 시스템에 Python 3.6을 성공적으로 설치했으며 applicationPython 프로그래밍 언어를 사용하여 새로운 응용 프로그램을 쉽게 개발할 수 있어야합니다..

이 3 가지 Linux 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • CentOS 7에 Python Pip을 설치하는 방법
    중급
  • CentOS 7 VPS 또는 전용 서버에 Django를 설치하는 방법
    중급
  • Ubuntu 18.04에서 Python Pip을 설치하는 방법
    중급
  • CentOS 7에서 모니터링을 위해 MySQL에 대해 ProxySQL을 실행하는 방법
    중급
  • CentOS 7 VPS 또는 전용 서버에서 Docker Swarm Cluster를 설정하는 방법
    전문가
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me