Uma série sobre Python - Ambiente de desenvolvimento

Esse post não estava nos planos, mas se fez relevante e na verdade é bem objetivo. No meu trabalho eu utilizo Ubuntu e nosso ambiente de desenvolvimento consiste em uma máquina vagrant e dentro dela um virtualenv com o código. A minha IDE é o PyCharm <3, que se conecta e identifica o ambiente de desenvolvimento dentro da máquina virtual.

Já em casa, como eu gosto de jogar... utilizo o Windows 10. Mas enquanto levantava meu ambiente de desenvolvimento encontrei uma série de problemas com o Vagrant e o Virtualbox. Que já resolvi mas acabei pensando, "Porque não levantar tudo no windows?"

A maneira fácil - em 3 passos

Eu recomendo para iniciantes ou pra quem tá com pressa pra já chegar e desenvolver. E é minha configuração atual. Instale o Python e instale o PyCharm, e deixe que ele lide com os ambientes virtuais. Se você é universitário o PyCharm permite que use a versão profissional, você só precisa de um e-mail acadêmico. Então, três passos:
  1. Baixe o Python e instale.
  2. Baixe o PyCharm e instale.
  3. Crie um virtualenv.

Criando Virtual Env no PyCharm - também em 3 passos

Os 3 passos mais importantes são os seguintes:

1. Clicar em criar novo projeto no PyCharm. Né? Pq né?




 2. Você vai vir pra esse tela de novo projeto. Fica atento algumas coisas:

  • Location: Onde você vai botar seu projeto?
    • Todos meus projetos ficam na pasta Workspaces (1º Location)
    • O meu ambiente virtual sempre se chama venv e fica dentro da pasta do projeto
  • Interpreter: Onde está o interpretador do Python.
    • No caso, vamos criar um virtualenv, porque dai quando a gente for instalar as coisas com pip, não bagunçaremos as configurações globais.
    • O ideal é cada projeto ter seu VENV


3. Criando

  • Dai como eu disse antes, você cria o venv dentro da pasta do seu projeto.
  • E seleciona o interpretador desejado. Eu tenho o 3.5, 3.6 e 2.7, o PyCharm identifica a localização, ai é só selecionar. Ele vai criar uma copia dos executáveis no python em (Nesse caso): K:\Workspaces\MeuProjeto\venv



Pronto, é só dar o gás.

Exemplos do meu uso:

1. Estudando Python, eu criei um VENV para fazer as atividades do Learn Python the Hard Way. Utilizando o Python 2.7 sem problemas, e executando cada script com o botão direito ou pelo terminal. [Imagem aqui]

2 . Venv com o Django instalado. O PyCharm já identifica o executável do Django e o quando clico em "Terminal" em baixo, ele vai direto pro meu VENV, onde posso executar pip install django por exemplo, sem problema algum. [Imagem aqui]



Comentários

Postar um comentário

Postagens mais visitadas deste blog

4 motivos que provam que RSS é melhor que o Feed do Facebook

Sobre aquela de padrões vs flexibilidade