4.8 KiB
title | localeTitle |
---|---|
Installing and Using Python 3 | Instalando e usando o Python 3 |
Instalando o Python 3
Você pode baixar o Python deste link oficial. Baseado no seu SO (Windows ou Linux ou OSX), você pode querer instalar o Python 3 seguindo estas instruções .
Usando ambientes virtuais
É sempre uma ótima idéia para proteger sua instalação do Python; e mantê-lo separado do seu sistema Python . O System Python é o caminho para o interpretador Python, que é usado por outros módulos instalados junto com o seu sistema operacional.
Não é seguro instalar estruturas ou bibliotecas Web Python diretamente usando o System Python . Em vez disso, você pode usar o Virtualenv para criar e gerar um processo Python separado quando estiver desenvolvendo aplicativos Python.
Virtualenvwrapper
O módulo Virtualenvwrapper facilita o gerenciamento e o sandbox de vários ambientes de área restrita do Python em uma única máquina; sem corromper quaisquer módulos ou serviços escritos em Python e usados por sua máquina.
É claro que a maioria dos ambientes de desenvolvimento hospedados na nuvem, como o Nitrous ou o Cloud9, também vem com esses pré-instalados e prontos para você obter a codificação! Você pode escolher rapidamente uma caixa em seu painel e iniciar a codificação depois de ativar um ambiente do Python 3.
No Cloud9 , você precisa selecionar a caixa Django enquanto cria um novo ambiente de desenvolvimento.
Alguns exemplos de comandos shell seguiriam. Se você deseja copiar e colar, observe que o sinal $
é um atalho para o terminal, não faz parte do comando. Meu prompt de terminal é algo como isto:
alayek:~/workspace (master) $
E um ls
parece
alayek:~/workspace (master) $ ls
Mas, ao escrever o mesmo nesta documentação, eu estaria escrevendo como
$ ls
Voltando à nossa discussão, você pode criar um sandbox incluído no interpretador Python 3 no Cloud9 executando em seu terminal na nuvem:
$ mkvirtualenv py3 --python=/usr/bin/python3
Você precisa executá-lo apenas uma vez depois de criar uma nova caixa para o seu projeto. Uma vez executado, este comando criaria um novo virtualenv em área restrita pronto para uso, chamado py3
.
Para ver os ambientes virtuais disponíveis, você pode usar
$ workon
Para ativar o py3
, você pode usar o comando workon
com o nome do ambiente:
$ workon py3
Todos os três comandos do terminal acima também funcionariam em máquinas Linux locais ou máquinas OSX. Estes são comandos virtualenvwrapper ; Portanto, se você estiver planejando usá-los, certifique-se de ter este módulo instalado e adicionado à variável PATH
.
Se você está dentro de um ambiente virtual; Você pode facilmente descobrir isso, verificando o seu terminal. O nome do ambiente seria mostrado claramente no seu prompt de terminal.
Por exemplo, quando estou dentro do ambiente py3
; Eu estaria vendo isso como meu prompt de terminal:
(py3)alayek:~/workspace (master) $
Observe o (py3)
entre chaves! Se por algum motivo, você não estiver vendo isso, mesmo se estiver dentro de um env virtual; Você pode tentar fazer uma das coisas mencionadas aqui .
Para sair de um ambiente virtual; ou para desativar um - use o comando
$ deactivate
Novamente, isso funciona apenas com o módulo virtualenvwrapper.
Pipenv
Uma alternativa ao uso do virtualenvwrapper é o Pipenv . Cria automaticamente ambientes virtuais para seus projetos e mantém um Pipfile
que contém as dependências. Usar o Pipenv significa que você não precisa mais usar pip e virtualenv separadamente ou gerenciar seu próprio arquivo requirements.txt
. Para aqueles familiarizados com JavaScript, o Pipenv é semelhante ao uso de uma ferramenta de empacotamento como o npm
.
Para começar a usar o Pipenv, você pode seguir este guia muito detalhado. O Pipenv facilita a especificação da versão do Python que você deseja usar para cada projeto, a importação de um arquivo requirements.txt
existente e o gráfico de suas dependências.