Post on 02-Dec-2014
description
Email: renzo@python.pro.br Twitter: @renzonuccitec
VirtualenvRenzo Nuccitelli
Email: renzo@python.pro.br Twitter: @renzonuccitec
Bio - Renzo Nuccitelli
Engenheiro de Computação - ITA 2008Especialista em Google App EngineInstrutor Python Pro (www.python.pro.br)Contatos
Email: renzo@python.pro.brTwitter: @renzonuccitec
Email: renzo@python.pro.br Twitter: @renzonuccitec
Roteiro
VirtualenvPipInstalando VirtualenvCriando AmbienteArquivo de DependênciasVirtualenv e Pycharm*Bibliotecas
Email: renzo@python.pro.br Twitter: @renzonuccitec
Virtualenv
Criação de ambientes isoladosProjetos com diferentes versões de PythonProjetos com diferentes libs (Django 1.5 e 1.6)
Email: renzo@python.pro.br Twitter: @renzonuccitec
Pip
Gerenciador de pacotesInstala, desinstala e atualiza
Email: renzo@python.pro.br Twitter: @renzonuccitec
Instalando Virtualenv: Python 3
Já vem instaladoUtilizar pyenv.py*Colocar Scripts no path (Windows)
Email: renzo@python.pro.br Twitter: @renzonuccitec
Instalando Virtualenv: Python 2
Linux: sudo apt-get install python-virtualenv
Win:Instalar pip - https://raw.github.com/pypa/pip/master/contrib/get-pip.pyColocar c:\Python27\Scripts no path*rodar pip install virtualenv
Email: renzo@python.pro.br Twitter: @renzonuccitec
Criando Ambiente
virtualenv seuAmbiente./seuAmbiente/Scripts/activatepip install xmltodictDiretório site-packages
Email: renzo@python.pro.br Twitter: @renzonuccitec
Arquivo de Dependências
Comando pip freezeArquivo requirements.txt pip install -r requirements.txtInstalação de zip (VCS)* Vantagem de não sujar VCS (git)
Email: renzo@python.pro.br Twitter: @renzonuccitec
Virtualenv e Pycharm
Pycharm IDEPagaLicença de 30 diasSettings -> InterpreterLocal -> endereço do venv
Email: renzo@python.pro.br Twitter: @renzonuccitec
Bibliotecas
Utilizar libs normalmente com importRodar projeto utilizando ambiente ativadoEx:
http://www.w3schools.com/xml/cd_catalog.xml
Email: renzo@python.pro.br Twitter: @renzonuccitec
Roteiro
VirtualenvPipInstalando VirtualenvCriando AmbienteArquivo de DependênciasVirtualenv e Pycharm*Bibliotecas
Email: renzo@python.pro.br Twitter: @renzonuccitec
Obrigado
renzo@python.pro.br@renzonuccitec