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
Python Version Management with pyenv
Search
Isman Firmansyah
April 26, 2014
Programming
200
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Python Version Management with pyenv
Presented at Python ID meetup
Isman Firmansyah
April 26, 2014
More Decks by Isman Firmansyah
See All by Isman Firmansyah
Tracing Error Like A Boss
iromli
4
190
Introduction to Gevent
iromli
0
230
Python at Beautiplan
iromli
0
120
Other Decks in Programming
See All in Programming
React本体のコードリーディング
high_g_engineer
1
150
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
290
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
770
Foundation Models frameworkで画像分析
ryodeveloper
1
620
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
510
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
340
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
470
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
800
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
650
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
520
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
720
リアルな遅延を測る仕様
kota_yata
1
120
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.7k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
490
How to train your dragon (web standard)
notwaldorf
97
6.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
The Language of Interfaces
destraynor
162
27k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Why Our Code Smells
bkeepers
PRO
340
58k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
470
What's in a price? How to price your products and services
michaelherold
247
13k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
870
AI: The stuff that nobody shows you
jnunemaker
PRO
9
920
Prompt Engineering for Job Search
mfonobong
0
410
Transcript
Python Version Management with pyenv A talk by / Isman
Firmansyah @iromli 0
Did You Know? So Many Pythons · · · ·
· ??? CPython PyPy Stackless Jython Anaconda
What If? You Need > 1 Python image taken from
http://dragoncid.deviantart.com/art/Ball-Pythons-419092972
Usecase 1 CPython 2.7 for legacy projects CPython 3.3+ for
newer projects
Usecase 2 CPython for common projects PyPy/Stackless/Jython/??? for specific projects
How to Manage Multiple Pythons? OS package manager Manual installation
standalone Python version manager (e.g. pyenv)
Learn The pyenv Way https://github.com/yyuu/pyenv pyenv lets you easily switch
between multiple versions of Python.
pyenv install
pyenv version(s)
pyenv global
pyenv local
pyenv shell
pyenv uninstall
Cons (might need) pyenv rehash after install/uninstall packages : Windows™
support? #firstworldproblems
Pros pure shell scripts — bash, zsh, fish version management
made easy plugins
Useful Links as alternative plugin plugin pyenv commands Pythonz pyenv-pip-rehash
pyenv-virtualenwrapper
THE END Questions? https://speakerdeck.com/iromli