Ir ao conteúdo
  • Cadastre-se

Python Problemas com pip e pygame


Posts recomendados

Olá, gostaria de solicitar ajuda para o seguinte problema:

 

Fiz download do Python e do pip, mas não estou conseguindo executar as coisas no prompt de comando.

Fui em https://bootstrap.pypa.io/get-pip.py, copiei aquele negocio enorme de dados binários e joguei no python, apareceu isso:

image.png.513f6cd6cac8cc931d4ba1e44b640c9d.png

Acho que o pip estava instalado então, fiz download daquele site também por precaução e deixei o nome como get-pip.py, já estava desse jeito, mas quando vou no prompt de comando colocar 'python get-pip.py', aparece isso:

image.png.851e2b7ae4b6f8b605d7bb80d43282a6.png

Já tentei com 'py -m pip install -U pygame --user' e 'python -m pip install -U pygame --user', não deu certo:

image.png.f3165e90cabd31c2be72466caff04569.png

E qualquer coisa que tente fazer com pip aparece isso:

image.png.c50c752ce91f1cf59af58e4bdff9aaeb.png

Eu não entendi esse pip is not a package...

Se vou testar com 'python -m ensurepip' ou 'python -m ensurepip --upgrade', aparece isso (acho que significa que está tudo ok):

image.png.acb9f2df8ba81ce16f6b3b63e6a2f8f1.png

image.png.921c5f003cfaf55b2f8d087e3436045c.png

Tenho tanto o Python quanto o pip baixados, não sei o que fazer a partir daqui...

image.png.6d1e3cf62beef0342e9d9ef2d8b69d58.png

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Bom se voce consegue executar comandos python no prompt do windows, devo supor que voce está com ele funcional, e quando falo em funcional digo entrar no prompt e executar python e ter o terminal do python esperando comandos assim:

image.thumb.png.25556a657760ace5f3221b28e9aa7731.png

 

Na minha opnião se o cenário acima for o mesmo que o seu está tudo ok, mas acho altamente recomendável voce trabalhar com ambientes virtuais(virtualenv) para poder instalar pacotes para Python, sem com isso mexer na instalação do Python

 

Esse video deve lhe auxiliar com o processo de instalação e configuração do Python, Pip e Virtualenv no Windows

 

Após ter instalado o virtualenv, crie uma pasta para armazenar seus projetos python em qualquer lugar do seu PC onde voce achar melhor.

Por exemplo: C:\Projetos

Pelo prompt de comando entre na pasta Projetos

 

Se voce usa uma só versão de Python, e execute o seguinte comando: virtualenv v37

 

Caso use duas ou mais versões, execute o seguinte comando: virtualenv -p c:\Python37\python.exe v37

 

Explicando as linhas de comando acima:

-p =  é para dizer a versão do python que voce quer trabalhar, vamos dizer que voce tenha uma versão antiga e outra recente.

 

c:\Python37\python.exe = Caminho onde o seu python.exe está instalado, no meu caso Python3.7 se for outra versão, deve dizer o caminho da versão pretendida.

 

v37 = é o nome que eu dei ao ambiente virtual com o qual pretendo trabalhar, pode usar qualquer nome, por exemplo poderia ser apenas venv ou virtual1, etc...

 

Toda vez que precisar criar um novo ambiente virtual o roteiro é este acima, assim voce pode atualizar a versão principal do Python e após isso criar um novo ambiente virtual para testar e instalar as novidades sem comprometer a instalação principal no Windows.

 

Ativando o ambiente Virtual

 

Feito isso dentro da pasta Projetos será criado uma nova pasta de nome v37 que contém uma cópia do python 3.7 e onde poderei instalar pelo pip os pacotes que eu desejar, sem comprometer a instalação principal do Python

 

Entre na pasta v37\scripts e digite o comando: activate

image.png.0e537bf694a93be4a9642448be7d45a7.png

 

veja que seu prompt mudou para (v37), indica que você está dentro de um ambiente virtual e tudo que voce instalar com o pip dentro dele, só pertencerá a ele. Veja

image.thumb.png.66c33680df3a315b87adccb43ab2feef.png

 

Eu fechei as pastas C:\Projetos\v37\scripts, antes de instalar o pygame para mostrar que o ambiente virtual ainda se refere a ele mesmo e não há qualquer problema de onde voce está desde que dentro do ambiente virtual o seu novo pacote foi para a pasta C:\Projetos\v37\Lib\site-packages

image.png.ed38f0c159325ae858de1c7a70ae3cb2.png

 

Veja o modulo pygame sendo carregado no meu ambiente virtual v37

image.thumb.png.86bd89a18aa190975e7adda1d75a06ce.png

 

Para finalizar voce pode sair do seu ambiente virtual digitando: deactivate

O prompt de comando do windows retorna ao normal c:\

image.thumb.png.afb0b230558ad0acd8e361087577b2de.png

 

Se estiver usando o PyCharm voce pode configurar o seu ambiente virtual nele

image.thumb.png.0264f411466ed85da2671db0eac93984.png

 

O resultado é este

image.png.5e4a60afff1198071966bb24ec38020e.png

 

Criei uma pasta Teste1 e coloquei um script para testar no ambiente virtual v37 configurado no PyCharm

image.thumb.png.cdb970b43bd44986015f0da9b1d0b22d.png

 

Minha estrutura de pastas para a pasta Projetos

image.png.0fc2b25e285f40458e661503b5d907d4.png

 

Espero que isso lhe ajude agora!

Qualquer coisa é só chamar!👍

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!