Introdução
Como a construção de ferramentas baseadas em AI torna-se cada vez mais popular entre desenvolvedores, o Python emergiu como uma das melhores linguagens de programação para AI, devido à sua simplicidade, legibilidade e extensas bibliotecas, como TensorFlow, PyTorch e scikit-learn. Estas bibliotecas fornecem ferramentas poderosas para aprendizado de máquina, análise de dados e redes neurais, tornando o Python uma escolha de topo para projetos de AI e aprendizado de máquina.
Considerando o papel central do Python em AI, é importante aprender a executar scripts em Python de forma eficiente. Este tutorial está projetado para ajudar você a começar a executar scripts simples em Python em um computador Ubuntu, estabelecendo a base para a programação de AI avançada.
Pré-requisitos
Para seguir este tutorial, você precisará:
-
Um servidor executando o Ubuntu, juntamente com um usuário não-root que possui privilégios de sudo e uma firewall ativa. Para orientações sobre como configurar isso, por favor escolha sua distribuição a partir desta lista e siga com nossa guia de configuração inicial do servidor. Certifique-se de trabalhar com a versão suportada do Ubuntu.
-
Familiaridade com a linha de comandos do Linux. Para uma introdução ou atualização sobre a linha de comandos, você pode visitar essa guia sobre primera de linha de comandos do Linux.
-
Antes de começar, execute
sudo apt-get update
no terminal do Ubuntu para assegurar que o seu sistema tem as versões mais recentes e atualizações de segurança do software disponível nos repositórios configurados no seu sistema.
Estas instruções são válidas para as versões mais recentes do Ubuntu: Ubuntu 24.04, Ubuntu 22.04 e Ubuntu 20.04. Se você estiver usando a versão de Ubuntu <= 18.04, recomendamos que você atualize para uma versão mais recente, já que o Ubuntu não oferece mais suporte para estas versões. Esta coleção de guias o ajudará a atualizar a versão do Ubuntu.
Executar Script Python no Ubuntu
- Configurar Ambiente Python
- Criar Script Python
- Instalar Pacotes Requeridos
- Executar Scripts Python
- Tornar Script Executável
Passo 1 – Configuração do Ambiente Python
O Ubuntu 24.04 vem com Python 3 por padrão. Abra o terminal e execute o comando a seguir para verificar a instalação do Python 3:
Se o Python 3 já estiver instalado em seu computador, este comando retornará a versão atual da instalação do Python 3. Caso contrário, você pode executar o seguinte comando para obter a instalação do Python 3:
A seguir, você precisará instalar o pip
gerenciador de pacotes no seu sistema:
Passo 2 – Criar Script Python
O próximo passo é escrever o código Python que você deseja executar. Para criar um novo script, navegue até o diretório de sua escolha:
Quando dentro do diretório, você precisa criar um novo arquivo. No terminal, execute o seguinte comando:
Isso abrirá um editor de texto em branco. Escreva sua lógica aqui ou copie o seguinte código:
Este script cria um simples classificador de árvore de decisão usando a biblioteca scikit-learn
. Ele treina o modelo para reconhecer números pares e ímpares com base nos dados de exemplo gerados aleatoriamente. Em seguida, faz uma previsão baseada em sua aprendizagem para o número dado.
Salve e saia do editor de texto.
Passo 3 – Instalar Pacotes Necessários
Neste passo, você instalará os pacotes que usou no script acima.
O primeiro pacote que você precisa instalar é NumPy. Você usou esta biblioteca para criar um conjunto de dados para o treinamento do modelo de aprendizagem máquina.
A partir de Python 3.11 e pip 22.3, existe uma nova PEP 668 que estipula a marcação de ambientes base do Python como “gerenciados externamente”. É por isso que simplesmente executar pip3 scikit-learn numpy
ou comandos de instalação do numpy similar irá lançar error: externally-managed-environment
.
Para instalar e usar numpy
com sucesso, você precisa criar um ambiente virtual que isola seus pacotes Python do ambiente do sistema. Isso é importante porque mantém separadas as dependências necessárias por projetos diferentes e evita potenciais conflitos entre as versões dos pacotes.
Primeiro, instale virtualenv
executando:
Agora, use esta ferramenta para criar um ambiente virtual dentro do diretório de trabalho.
O próximo passo é ativar este ambiente virtual executando o script de ativação.
Após a execução, você notará que o prompt do terminal é prefixado com o nome do ambiente virtual como este:
Output(python-env) ubuntu@user:
Agora, instale os pacotes necessários executando:
O módulo random
faz parte da biblioteca padrão do Python, portanto, você não precisa instalá-lo separadamente. Ele é incluído com o Python e pode ser usado diretamente sem nenhuma instalação adicional.
Passo 4 – Executar script Python
Agora que você tem todos os pacotes necessários em seu lugar, você pode executar seu script Python executando o seguinte comando dentro de seu diretório de trabalho:
Após a execução bem-sucedida, você verá a saída desejada.
Output(python-env) ubuntu@user:~/scripts/python demo_ai.py
The number 5 is an Odd number.
(python-env) ubuntu@user:~/scripts/python demo_ai.py
The number 17 is an Odd number.
Passo 5 [OPCIONAL] – tornar o Script Executável
Tornar o script executável permite que você execute-o diretamente sem precisar chamar explicitamente o Python digitando python3
. Isso torna a execução de seu script mais rápida e conveniente.
Abra seu script Python the um editor de texto.
No topo do arquivo, adicione uma linha shebang, isto é, #!
que indica ao sistema qual interpretador usar quando executar o script. acrescente a seguinte linha antes de seu código:
Salve e feche o arquivo.
Agora, tornar este script executável para permitir que ele seja executado como qualquer outro programa ou comando em seu terminal.
Após a execução bem-sucedida, você verá o controle retornar imediatamente. A partir de agora, você pode executar simplesmente seu script da seguinte forma:
Conclusão
Executar scripts em Python em uma máquina Ubuntu é um processo simples. Entendendo como executar scripts em Python, você pode começar a explorar as poderosas ferramentas que o Python oferece, incluindo as essenciais para o desenvolvimento de AI.
Source:
https://www.digitalocean.com/community/tutorials/run-python-script-on-ubuntu