Você não precisa fazer nada para instalar o Python 3 no CentOS 8, conforme instalado por padrão.
Você pode verificar qual versão do intérprete da linguagem de programação Python 3 está instalado com o seguinte comando:
$ python3 --versionComo você pode ver, no momento da redação deste artigo, Python 3.6.8 é o intérprete de linguagem de programação Python 3 padrão no CentOS 8.
Você pode encontrar o caminho do seu intérprete Python 3 com o seguinte comando:
$ whereis python3Como você pode ver, você pode acessar o Python 3 como Python3 (/usr/bin/python3), ou Python3.6m (/usr/bin/python3.6m), ou Python3.6 (/usr/bin/python3.6) comando.
Você também pode acessar o intérprete Python 3 no caminho /bin/python3, /bin/python3.7 e /bin/python3.7m
Os caminhos de intérprete Python 3 são úteis quando você escreve scripts Python 3. Vou falar sobre isso mais tarde neste artigo.
Se, por algum motivo, você não tiver o Python 3 instalado (muito improvável), você pode instalá -lo com o seguinte comando:
$ sudo yum install python3Instalando o Python 2:
No CentOS 8, o Python 2 não é instalado por padrão. Mas você pode instalá -lo facilmente no repositório oficial do CentOS 8.
Para instalar o Python 2 no CentOS 8, execute o seguinte comando:
$ sudo yum install python2Agora, pressione Y e depois pressione Para confirmar a instalação.
Python 2 deve ser instalado.
Agora, execute o seguinte comando para confirmar que o Python 2 está instalado corretamente.
$ python2 --versionComo você pode ver, Python 2.7.15 está instalado e funcionando corretamente.
Você também pode encontrar o caminho do intérprete da linguagem de programação Python 2 com o seguinte comando:
$ whereis python2Como você pode ver, o caminho do intérprete Python 2 é /usr/bin/python2 e /usr/bin/python2.7
Você também pode acessar o intérprete Python 2 no caminho /bin/python2 e /bin/python2.7
Os caminhos de intérprete Python 2 são úteis quando você escreve scripts Python 2. Vou falar sobre isso mais tarde neste artigo.
Escrevendo seu primeiro script Python:
Antes de começar a escrever um script python, você deve decidir qual versão (2 ou 3) da linguagem de programação Python você vai usar.
Hoje em dia, provavelmente você desejará iniciar seu programa na versão mais recente do Python, que é o Python 3. A menos que você tenha algum objetivo específico, você não usará o Python 2.
Eu criei um script python olá.py no ~/códigos diretório.
A primeira linha do seu script python deve ter um shebang! linha. Esta linha define qual intérprete usar para executar o script Python.
A linha Shebang começa com #! seguido pelo caminho do intérprete de linguagem de programação python.
Para o Python 3, a linha Shebang pode ser um dos seguintes:
#!/bin/python3Para o Python 2, a linha Shebang pode ser um dos seguintes:
#!/bin/python2Aqui está como uma linha de shebang se parece em nosso olá.py roteiro.
Você também pode usar o Env Comando na linha Shebang para iniciar o intérprete da linguagem de programação Python. Se você usar o comando Env, não precisará memorizar/descobrir os caminhos de intérpretes da linguagem de programação Python.
O Env O comando está no caminho /bin/Env e /usr/bin/Env, Isso é tudo que você precisa saber. Eu prefiro o Env Linhas de estilo Shebang.
Para Python 3, a linha Shebang se Env é usado pode ser um dos seguintes:
#!/bin/Env Python3Para Python 2, a linha Shebang se Env é usado pode ser um dos seguintes:
#!/bin/Env Python2Aqui está como uma linha de shebang se parece em nosso olá.py script se Env O comando é usado.
Eu escrevi um script Hello World Python 3 olá.py. Vamos executar este script python.
Primeiro, navegue para o ~/códigos diretório da seguinte maneira:
$ CD ~/Códigos
Como você pode ver, olá.py Script Python está lá.
$ ls -lh
Agora, adicione permissão executável ao script Python olá.py do seguinte modo:
$ chmod +x olá.pyAgora, você pode executar o script Python da seguinte maneira:
$ ./olá.pyComo você pode ver, a saída correta é impressa no terminal.
Então, é assim que você instala a linguagem de programação Python 2/3 no CentOS 8 e escreva seu primeiro script Python 2/3. Obrigado por ler este artigo.