Instalando uma Versão Específica de um Pacote com pip

A programação em Python tem se tornado cada vez mais popular, tanto entre profissionais da área de tecnologia quanto entre entusiastas e estudantes que estão dando seus primeiros passos no mundo do desenvolvimento de software. Para quem está começando, a escolha da ferramenta certa para escrever e executar códigos é crucial, e é aí que entra a IDE Mu de Python.
A IDE Mu é um Ambiente de Desenvolvimento Integrado (IDE, do inglês Integrated Development Environment) projetada especificamente para iniciantes em programação Python. Sua interface é limpa e descomplicada, o que facilita o aprendizado e a concentração nos fundamentos da linguagem, sem distrações com recursos avançados ou configurações complexas.
Mu é ideal para iniciantes e estudantes que estão aprendendo Python. Ela é frequentemente usada em ambientes educacionais, como escolas e cursos introdutórios de programação, devido à sua simplicidade e foco na aprendizagem. E não é diferente aqui na Asimov Academy: nossos cursos de Python para Iniciantes e Python Básico utilizam apenas esta ferramenta, garantindo que nossos alunos foquem integralmente em aprender Python — e não em tentar decifrar uma interface complexa ou um processo de instalação confuso.
Para começar, será necessário acessar a página de download do Mu Editor. Lá, você vai escolher a versão de acordo com o seu sistema operacional e executar o download e em seguida a instalação.
Neste pequeno tutorial, vamos instalar a versão do Windows:
Na primeira execução do Mu editor, ele irá exibir os modos e cada um vai ter algumas bibliotecas padrão, como o Flask para web ou o MicroPython para dispositivos Lego Spike. Para este tutorial e para os cursos que temos aqui na Asimov Academy, usaremos o modo Python 3.
Vamos demonstrar como instalar e utilizar uma biblioteca externa para consumir uma API pública que fornece curiosidades sobre gatos. A biblioteca se chama Requests.
Uma API (Interface de Programação de Aplicações) permite que diferentes softwares se comuniquem entre si. No contexto da web, muitas APIs fornecem dados públicos que podem ser acessados e utilizados em seus programas.
Para instalar bibliotecas externas no Mu Editor, siga os passos abaixo:
Com a biblioteca instalada, podemos escrever um pequeno script para obter um fato curioso sobre gatos:
import requests
resposta = requests.get("https://catfact.ninja/fact")
if resposta.status_code == 200:
fato = resposta.json()["fact"]
print("Fato felino:")
print(fato)
else:
print("Erro ao buscar fato.")
Segue abaixo, um exemplo da saída do nosso código:
Este exemplo demonstra como é simples utilizar o Mu Editor, até mesmo em conjunto com as bibliotecas externas do Python.
Um dos desafios mais comuns enfrentados por quem está começando a programar com o Mu Editor envolve erros ao tentar abrir arquivos externos, como planilhas .csv ou arquivos de texto. E, acredite: na maioria das vezes, o problema está no caminho do arquivo, não no código em si.
Em muitos computadores, especialmente os com Windows, o OneDrive redireciona pastas como “Documentos” e “Área de Trabalho” para a nuvem. Isso muda os caminhos tradicionais dos arquivos e pode fazer com que scripts simples deixem de funcionar. Além disso, é comum que os alunos deixem o script numa pasta e os dados em outra — o que quebra os caminhos relativos esperados.
Se você quer um jeito direto e prático, pode simplesmente copiar o caminho completo do arquivo no Explorador de Arquivos. Para isso, clique com o botão direito no arquivo, vá em “Propriedades” ou “Copiar como caminho” e cole no seu código:
caminho = r"C:\Users\Aluno\Documents\meu_projeto\dados\arquivo.csv"
Esse método funciona imediatamente, sem depender da posição do script. Ideal para atividades pontuais, especialmente se você está começando agora.
💡 Dica: use o prefixo r antes da string para evitar erros com barras invertidas (\).
Se você quer que seu código funcione em qualquer computador, independentemente da pasta onde foi salvo, o melhor é construir o caminho de forma automática com Python:
import os
# Caminho da pasta onde o script está
base_dir = os.path.dirname(os.path.abspath(__file__))
# Caminho absoluto para o arquivo dentro da subpasta "dados"
caminho = os.path.join(base_dir, "dados", "arquivo.csv")
Ao explorar o Mu Editor para programar em Python, é comum precisar de bibliotecas externas, como Requests, para acessar APIs ou realizar outras tarefas específicas. O Mu oferece uma funcionalidade chamada “Pacotes de Terceiros” para facilitar essa instalação. No entanto, muitos usuários enfrentam dificuldades com esse método.
A aba “Pacotes de Terceiros”, no Mu Editor, permite adicionar bibliotecas diretamente pela interface gráfica. Apesar de parecer simples, esse método pode apresentar alguns obstáculos:
Esses desafios podem ser frustrantes, especialmente para iniciantes que buscam uma experiência de aprendizado tranquila.
Felizmente, o Mu Editor oferece uma alternativa prática: o REPL (Read-Eval-Print Loop). O REPL é um terminal interativo integrado que permite executar comandos Python em tempo real. Com ele, é possível instalar bibliotecas de forma mais direta e com maior controle.
pip install requests
Usando o REPL, a instalação de bibliotecas torna-se um processo mais transparente e menos propenso a erros.
Agora que você já conhece o Mu Editor, entende como ele funciona e aprendeu a evitar erros comuns com caminhos de arquivos, que tal colocar esse conhecimento em prática?
Aqui na Asimov, oferecemos um curso gratuito de introdução à programação com Python, pensado especialmente para iniciantes. Nele, você vai usar o Mu Editor em exercícios reais, aprender a resolver desafios práticos e desenvolver seus primeiros projetos com segurança e confiança.
Acesse agora nosso curso gratuito e comece a sua jornada na programação de forma leve, didática e 100% online.
Venha fazer parte da comunidade Asimov e dê o próximo passo no seu aprendizado!
Vá do zero ao primeiro projeto em apenas 2 horas com o curso Python para Iniciantes.
Comece agoraAprenda a programar e desenvolva soluções para o seu trabalho com Python para alcançar novas oportunidades profissionais. Aqui na Asimov você encontra:
Comentários
30xp