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?"
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]
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: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]
10/10
ResponderExcluirSe vc ta dizendo eu acredito
Excluir