Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Proč nepoužívat virtualenv
Search
Petr Viktorin
January 15, 2014
Programming
0
190
Proč nepoužívat virtualenv
Pražské Pyvo, 2014-01-15
Petr Viktorin
January 15, 2014
Tweet
Share
More Decks by Petr Viktorin
See All by Petr Viktorin
Komunitní kurzy
encukou
0
220
Jak postavit slovník z jedniček a nul
encukou
0
670
Python Packaging in Fedora
encukou
0
440
Python in Fedora
encukou
0
110
Essential Testing Concepts
encukou
0
110
Import Deep Dive
encukou
0
80
Dynamic Time Warping & Synchronizace videí
encukou
0
93
Python 3.4
encukou
0
100
Extending FreeIPA
encukou
0
400
Other Decks in Programming
See All in Programming
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
12
7k
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
4
470
AIを駆使して新しい技術を効率的に理解する方法
nogu66
1
650
物流DXを支える“意味”の設計:セマンティックレイヤーとAIで挑むデータ基盤/登壇資料(飯塚 大地)
hacobu
PRO
0
100
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
5
5.6k
Web エンジニアが JavaScript で AI Agent を作る / JSConf JP 2025 sponsor session
izumin5210
4
1.9k
モデル駆動設計をやってみよう Modeling Forum2025ワークショップ/Let’s Try Model-Driven Design
haru860
0
170
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
Evolving NEWT’s TypeScript Backend for the AI-Driven Era
xpromx
0
120
2025 컴포즈 마법사
jisungbin
0
140
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4.6k
複数チーム並行開発下でのコード移行アプローチ ~手動 Codemod から「生成AI 活用」への進化
andpad
0
180
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
A Modern Web Designer's Workflow
chriscoyier
697
190k
Typedesign – Prime Four
hannesfritz
42
2.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
330
4 Signs Your Business is Dying
shpigford
186
22k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Documentation Writing (for coders)
carmenintech
76
5.1k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
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/