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

1,187 views

Published on

Slides de aula sobre virtuaenv e pip

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,187
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

×