Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Proč nepoužívat virtualenv

Proč nepoužívat virtualenv

Pražské Pyvo, 2014-01-15

870d613430249e453343efc9667ef636?s=128

Petr Viktorin

January 15, 2014
Tweet

Transcript

  1. Proč nepoužívat virtualenv Petr Viktorin encukou.cz encukou@gmail.com Pražské Pyvo, 2014-01-15

  2. virtualenv je super! Psát Python bez virtualenvu je blbost

  3. virtualenv je super! Psát Python bez virtualenvu je blbost Psát

    Python bez virtualenvu je blbost!
  4. virtualenv je super! Psát Python bez virtualenvu je blbost Psát

    Python bez virtualenvu je blbost!
  5. virtualenv je super! Psát Python bez virtualenvu je blbost ale

    ne na všechno
  6. Instalace Pythonu OS Python stdlib Knihovny Program C knihovny

  7. S virtualenvem OS Python stdlib virtualenv Knihovny Program virtualenv Knihovny

    Program Knihovny Program C knihovny
  8. virtualenv vs. instalace pro uživatele $ ~/virualenvs/md/bin/pip install markdown2 $

    ~/virualenvs/md/bin/markdown_py blogpost.md vs $ pip install --user markdown2 $ markdown_py blogpost.md
  9. virtualenv vs. systémové balíky $ sudo yum install python-markdown2 $

    markdown_py blogpost.md
  10. virtualenv vs. samotný systém $ head -n4 /usr/bin/yum #!/usr/bin/python import

    sys try: import yum $
  11. virtualenv vs. virtualizace a kontejnery

  12. docker.io Kernel overlay filesystem System Python App

  13. docker.io Kernel overlay filesystem System Python App overlay filesystem System

    Python App overlay filesystem System Python App
  14. docker.io Kernel overlay filesystem System Python App overlay filesystem System

    Python App overlay filesystem System Python App
  15. ? Petr Viktorin @encukou.cz encukou@gmail.com @encukou github.com/encukou Licence: Creative Commons

    Attribution-ShareAlike 3.0 http://creativecommons.org/licenses/by-sa/3.0/