CentOS 7에 Python 3 설치 방법

CentOS 7에 Python 3 설치 방법

2022-05-17 last update

5 minutes reading python pip virtenv centos
이 자습서는 CentOS 7 시스템에서 소프트웨어 컬렉션(SCL) 및 릴리스 기본 Python 2.7 버전의 Python 3 설치를 안내합니다.Python 가상 환경을 만드는 방법도 보여 드리겠습니다.파이톤은 세계에서 가장 유행하는 프로그래밍 언어 중의 하나다.파이썬 문법은 간단하고 배우기 쉬워 초보자와 경험이 풍부한 개발자에게 이상적인 선택이다.파이톤은 매우 통용되는 프로그래밍 언어다.너는 그것으로 네가 하고 싶은 모든 일을 할 수 있다. 스크립트를 쓰고, 게임을 만들고, 사이트를 개발하고, 기계 학습 알고리즘을 만들고, 데이터를 분석할 수 있다.유튜브, DropBox, Reddit, Quora, 인스타그램, Pinterest 등 많은 유행하는 응용 프로그램과 사이트들이 파이톤으로 개발되었다.파이썬 2 지원은 2020년 종료된다.파이썬 3은 이 언어의 현재와 미래다.

SCL(소프트웨어 컬렉션 활성화)

Software Collections
또는 SCL이라고도 하며 하나의 커뮤니티 프로젝트로 시스템 기본 패키지에 영향을 주지 않고 동일한 시스템에서 여러 버전의 소프트웨어를 구축, 설치 및 사용할 수 있습니다.SCL을 활성화하면 핵심 저장소에서 사용할 수 없는 최신 버전의 프로그래밍 언어와 서비스에 액세스할 수 있습니다.CentOS 7은 Python 2.7.5와 함께 제공되며 CentOS 기반 시스템의 핵심 부분입니다.SCL에서는 업데이트 버전의python 3을 설치할 수 있습니다.x와 기본python v2.7.5 시스템 도구가 정상적으로 작동하도록 yum합니다.SCL을 설정하려면 CentOS SCL 게시 파일을 설치해야 합니다.CentOS extras 저장소의 일부로서 다음 명령을 실행하여 설치할 수 있습니다.
sudo yum install centos-release-scl

CentOS 7에 Python 3 설치

이제 SCL 저장소에 접근할 수 있으며, Python 3을 설치할 수 있습니다.네가 필요로 하는 x버전.현재 다음과 같은 Python3 시리즈가 사용 가능합니다.
  • Python3.3
  • Python3.4
  • Python3.5
  • Python3.6
  • 는 이 강좌에 Python3.6를 설치합니다. 이것은 본문을 작성할 때 사용할 수 있는 최신 버전입니다.이 작업을 수행하려면 CentOS 7 터미널에 다음 명령을 입력하십시오
    sudo yum install rh-python36

    Python 3 사용

    패키지rh-python36를 설치한 후 Python version
    입력:
    python --version
    Python 2.7.5
    
    을 통해 파이톤 2.7이 현재 셸의 기본 파이톤 버전임을 알 수 있습니다.Python3.6에 접근하려면 소프트웨어 집합 scl 도구를 사용하여 새 셸을 시작해야 합니다.
    scl enable rh-python36 bash
    위의 명령은 호출 스크립트 /opt/rh/rh-python36/enable 이고, 이 스크립트는 셸 환경 변수를 변경합니다.Python 버전을 다시 검사하면 Python 3.6이 현재 셸의 기본 버전임을 알 수 있습니다.
    python --version
    Python 3.6.3
    
    는 이 셸 세션에서만 Python 3.6이 기본 Python 버전으로 설정되어 있음을 지적해야 한다.세션을 종료하거나 다른 터미널에서 새 세션을 열면 Python 2.7이 기본 Python 버전이 됩니다.

    개발 도구 설치

    파이톤 모듈을 구축하려면 개발 도구가 필요하다.필요한 도구와 라이브러리를 설치하려면:
    sudo yum groupinstall 'Development Tools'

    가상 환경 만들기

    파이톤Virtual Environments을 입력하면 전체 설치가 아닌 특정 항목의 격리 위치에 파이톤 모듈을 설치할 수 있습니다.이렇게 하면 다른 Python 프로젝트에 영향을 미칠까 봐 걱정할 필요가 없습니다.Python 3에서 새 가상 환경을 만드는 첫 번째 방법은 venv 명령을 실행하는 것입니다.사용자 홈 디렉터리와 일치하는 가상 환경에서 my_new_project 라는 새 Python 3 프로젝트를 만들고 싶다고 가정하십시오.(adsbygoogle=window.adsbygoogle | |[]).추진({});먼저 프로젝트 디렉토리 및 switch 작성
    그것에 대해:
    mkdir ~/my_new_projectcd ~/my_new_project
    도구를 사용하여 파이썬 3.6을 활성화합니다.
    scl enable rh-python36 bash
    프로젝트 루트 디렉터리 내부에서 다음 명령을 실행하여 scl라는 가상 환경을 만듭니다.
    python -m venv my_project_venv
    가상 환경을 사용하기 시작하려면 다음과 같이 입력하십시오.
    source my_project_venv/bin/activate
    환경을 활성화한 후,가상 환경 pip, the package manager 을 만들 때 셸 알림부호는 환경 이름을 접두사로 합니다.
    (my_project_venv) [email protected]:~/my_new_project$
    
    파이톤 3.4부터 시작합니다.
    for Python이 기본적으로 설치됩니다.

    결론

    현재 CentOS 7 기기에 Python 3 프로그래밍 환경을 설정하고 Python 3 프로젝트를 개발할 수 있습니다.너도 읽을 수 있어 어때install Odoo 11 on CentOS 7
    Python 3 가상 환경을 사용하여 CentOS 7 서버에서 Python 소프트웨어를 실행하는 예를 보십시오.질문이나 피드백이 있으면 언제든지 아래에 댓글을 달아 주십시오.