O documento apresenta um tutorial sobre Virtualenv, ferramenta para criar ambientes virtuais isolados em Python. É explicado como instalar Virtualenv em Python 2 e 3, como criar ambientes, gerenciar dependências com Pip e arquivo requirements.txt, e integrar Virtualenv com a IDE Pycharm. O objetivo é permitir projetos com diferentes versões de bibliotecas e Python.
2. Bio - Renzo Nuccitelli
Engenheiro de Computação - ITA 2008
Especialista em Google App Engine
Instrutor Python Pro (www.python.pro.br)
Contatos
Email: renzo@python.pro.br
Twitter: @renzonuccitec
Email: renzo@python.pro.br
Twitter: @renzonuccitec
4. Virtualenv
Criação de ambientes isolados
Projetos com diferentes versões de Python
Projetos com diferentes libs (Django 1.5 e 1.6)
Email: renzo@python.pro.br
Twitter: @renzonuccitec
9. Arquivo de Dependências
Comando pip freeze
Arquivo requirements.txt
pip install -r requirements.txt
Instalação de zip (VCS)
* Vantagem de não sujar VCS (git)
Email: renzo@python.pro.br
Twitter: @renzonuccitec
10. Virtualenv e Pycharm
Pycharm IDE
Paga
Licença de 30 dias
Settings -> Interpreter
Local -> endereço do venv
Email: renzo@python.pro.br
Twitter: @renzonuccitec
11. Bibliotecas
Utilizar libs normalmente com import
Rodar projeto utilizando ambiente ativado
Ex:
http://www.w3schools.com/xml/cd_catalog.xml
Email: renzo@python.pro.br
Twitter: @renzonuccitec