기존 Python 2.7.6 설치에 영향을 주지 않고 Redhat에 내 사용자 계정으로 Python 3.6.1을 설치하려면 어떻게 해야 합니까?

기존 Python 2.7.6 설치에 영향을 주지 않고 Redhat에 내 사용자 계정으로 Python 3.6.1을 설치하려면 어떻게 해야 합니까?

이것은 제가 사용하고 있는 서버의 출력입니다. 일부 기존 스크립트는 Python 2.7.6을 사용하지만 제가 시작하고 실행하려는 스크립트는 Python 3.6.1로 작성되었습니다.

[username@servername ~]$ python
Python 2.7.6 (default, Jan 27 2015, 16:22:20)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
[username@servername ~]$ which python
/usr/bin/python
[username@servername ~]$ which python3
/usr/bin/which: no python3 in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/username/bin)

답변1

가장 좋은 방법은 아래와 같이 명령줄을 사용하여 설치하는 것입니다.

sudo yum python36 설치

그러면 Python 3.6.1이 /usr/bin/python36에 설치됩니다.

다음과 같이 내 출력을 확인하십시오.

[xxx ~]$ 어느 파이썬

/usr/빈/파이썬

[xxx ~]$ 여기서 python36

/usr/bin/python36

[xxx ~]$ python36

Python 3.6.1(기본값, 2017년 5월 11일, 13:02:16) [GCC 6.3.1 20161221 (Red Hat 6.3.1-1)] Linux 유형 "help", "copyright", "credits" " 또는 자세한 내용은 "라이센스"를 참조하세요.

답변2

이것IUS 환매 계약병렬 설치가 있습니다.파이썬 3.6 패키지. 이는 시스템 Python에 영향을 미치지 않으며 /usr/bin/python여전히 /usr/bin/python36Python 3.6 패키지인 RHEL Python 패키지입니다.

관련 정보