O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
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
Próximos SlideShares
Carregando em…5
×

Virtualenv e Pip

2.741 visualizações

Publicada em

Slides de aula sobre virtuaenv e pip

  • Seja o primeiro a comentar

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

×