Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Virtualenv
Renzo Nuccitelli

Email: renzo@python.pro.br

Twitter: @renzonuccitec
Bio - Renzo Nuccitelli
Engenheiro de Computação - ITA 2008
Especialista em Google App Engine
Instrutor Python Pro (www.pyt...
Roteiro
Virtualenv
Pip
Instalando Virtualenv
Criando Ambiente
Arquivo de Dependências
Virtualenv e Pycharm
*Bibliotecas

E...
Virtualenv
Criação de ambientes isolados
Projetos com diferentes versões de Python
Projetos com diferentes libs (Django 1....
Pip
Gerenciador de pacotes
Instala, desinstala e atualiza

Email: renzo@python.pro.br

Twitter: @renzonuccitec
Instalando Virtualenv: Python 3
Já vem instalado
Utilizar pyenv.py
*Colocar Scripts no path (Windows)

Email: renzo@python...
Instalando Virtualenv: Python 2
Linux: sudo apt-get install python-virtualenv
Win:
Instalar pip - https://raw.github.
com/...
Criando Ambiente
virtualenv seuAmbiente
./seuAmbiente/Scripts/activate
pip install xmltodict
Diretório site-packages

Emai...
Arquivo de Dependências
Comando pip freeze
Arquivo requirements.txt
pip install -r requirements.txt
Instalação de zip (VCS...
Virtualenv e Pycharm
Pycharm IDE
Paga
Licença de 30 dias
Settings -> Interpreter
Local -> endereço do venv

Email: renzo@p...
Bibliotecas
Utilizar libs normalmente com import
Rodar projeto utilizando ambiente ativado
Ex:
http://www.w3schools.com/xm...
Roteiro
Virtualenv
Pip
Instalando Virtualenv
Criando Ambiente
Arquivo de Dependências
Virtualenv e Pycharm
*Bibliotecas

E...
Obrigado
renzo@python.pro.br
@renzonuccitec

Email: renzo@python.pro.br

Twitter: @renzonuccitec
Upcoming SlideShare
Loading in …5
×

Virtualenv e Pip

2,568 views

Published on

Slides de aula sobre virtuaenv e pip

  • Be the first to comment

Virtualenv e Pip

  1. 1. Virtualenv Renzo Nuccitelli Email: renzo@python.pro.br Twitter: @renzonuccitec
  2. 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
  3. 3. Roteiro Virtualenv Pip Instalando Virtualenv Criando Ambiente Arquivo de Dependências Virtualenv e Pycharm *Bibliotecas Email: renzo@python.pro.br Twitter: @renzonuccitec
  4. 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
  5. 5. Pip Gerenciador de pacotes Instala, desinstala e atualiza Email: renzo@python.pro.br Twitter: @renzonuccitec
  6. 6. Instalando Virtualenv: Python 3 Já vem instalado Utilizar pyenv.py *Colocar Scripts no path (Windows) Email: renzo@python.pro.br Twitter: @renzonuccitec
  7. 7. Instalando Virtualenv: Python 2 Linux: sudo apt-get install python-virtualenv Win: Instalar pip - https://raw.github. com/pypa/pip/master/contrib/get-pip.py Colocar c:Python27Scripts no path *rodar pip install virtualenv Email: renzo@python.pro.br Twitter: @renzonuccitec
  8. 8. Criando Ambiente virtualenv seuAmbiente ./seuAmbiente/Scripts/activate pip install xmltodict Diretório site-packages Email: renzo@python.pro.br Twitter: @renzonuccitec
  9. 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. 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. 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
  12. 12. Roteiro Virtualenv Pip Instalando Virtualenv Criando Ambiente Arquivo de Dependências Virtualenv e Pycharm *Bibliotecas Email: renzo@python.pro.br Twitter: @renzonuccitec
  13. 13. Obrigado renzo@python.pro.br @renzonuccitec Email: renzo@python.pro.br Twitter: @renzonuccitec

×