Como instalo o python 3.6.1 no redhat para minha conta de usuário sem afetar uma instalação existente do python 2.7.6?

0

Esta é a saída que tenho do servidor com o qual estou trabalhando. Alguns scripts existentes estão usando python 2.7.6, mas os que estou tentando colocar em funcionamento foram escritos em 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)
    
por nuprap 13.06.2017 / 21:06

2 respostas

1

A melhor maneira é instalar usando a linha de comando como mostrado abaixo

sudo yum instala python36

Isso instalará o python 3.6.1 em / usr / bin / python36

Verifique minha saída abaixo:

[xxx ~] $ que python

/ usr / bin / python

[xxx ~] $ que python36

/ usr / bin / python36

[xxx ~] $ python36

Python 3.6.1 (padrão, 11 de maio de 2017, 13:02:16) [GCC 6.3.1 20161221 (Red Hat 6.3.1-1)] no linux Digite "help", "copyright", "credits" ou "license" para mais informações.

  
    
por 13.06.2017 / 22:16
0

O reporte IUS tem um instalável paralelo pacote python 3.6 . Isso não afetará o sistema python, /usr/bin/python ainda será o pacote pyEL do RHEL, /usr/bin/python36 será o pacote python 3.6.

    
por 16.06.2017 / 01:52

Tags