Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Proč nepoužívat virtualenv
Search
Petr Viktorin
January 15, 2014
Programming
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Proč nepoužívat virtualenv
Pražské Pyvo, 2014-01-15
Petr Viktorin
January 15, 2014
More Decks by Petr Viktorin
See All by Petr Viktorin
Komunitní kurzy
encukou
0
260
Jak postavit slovník z jedniček a nul
encukou
0
750
Python Packaging in Fedora
encukou
0
480
Python in Fedora
encukou
0
130
Essential Testing Concepts
encukou
0
130
Import Deep Dive
encukou
0
100
Dynamic Time Warping & Synchronizace videí
encukou
0
140
Python 3.4
encukou
0
120
Extending FreeIPA
encukou
0
440
Other Decks in Programming
See All in Programming
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
480
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
0
120
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
110
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
140
パスワード再設定メールのURLについて知っておこう
uyuki234
0
140
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
0
470
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
770
The Rails Doctrine Decade
koic
2
560
Featured
See All Featured
Paper Plane
katiecoart
PRO
4
54k
Optimizing for Happiness
mojombo
378
71k
Designing Experiences People Love
moore
143
24k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
The Cost Of JavaScript in 2023
addyosmani
55
10k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
590
Side Projects
sachag
456
43k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Transcript
Proč nepoužívat virtualenv Petr Viktorin encukou.cz
[email protected]
Pražské Pyvo, 2014-01-15
virtualenv je super! Psát Python bez virtualenvu je blbost
virtualenv je super! Psát Python bez virtualenvu je blbost Psát
Python bez virtualenvu je blbost!
virtualenv je super! Psát Python bez virtualenvu je blbost Psát
Python bez virtualenvu je blbost!
virtualenv je super! Psát Python bez virtualenvu je blbost ale
ne na všechno
Instalace Pythonu OS Python stdlib Knihovny Program C knihovny
S virtualenvem OS Python stdlib virtualenv Knihovny Program virtualenv Knihovny
Program Knihovny Program C knihovny
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
virtualenv vs. systémové balíky $ sudo yum install python-markdown2 $
markdown_py blogpost.md
virtualenv vs. samotný systém $ head -n4 /usr/bin/yum #!/usr/bin/python import
sys try: import yum $
virtualenv vs. virtualizace a kontejnery
docker.io Kernel overlay filesystem System Python App
docker.io Kernel overlay filesystem System Python App overlay filesystem System
Python App overlay filesystem System Python App
docker.io Kernel overlay filesystem System Python App overlay filesystem System
Python App overlay filesystem System Python App
? Petr Viktorin @encukou.cz
[email protected]
@encukou github.com/encukou Licence: Creative Commons
Attribution-ShareAlike 3.0 http://creativecommons.org/licenses/by-sa/3.0/