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
1
180
Python Version Management with pyenv
Presented at Python ID meetup
Isman Firmansyah
April 26, 2014
Tweet
Share
More Decks by Isman Firmansyah
See All by Isman Firmansyah
Tracing Error Like A Boss
iromli
4
150
Introduction to Gevent
iromli
0
190
Python at Beautiplan
iromli
0
98
Other Decks in Programming
See All in Programming
REALITY コマンド作成チュートリアル
nishiuriraku
0
110
Flutterでllama.cppをつかってローカルLLMを試してみた
sakuraidayo
0
100
Unlock the Potential of Swift Code Generation
rockname
0
270
カウシェで Four Keys の改善を試みた理由
ike002jp
1
110
Ruby on Railroad: The Power of Visualizing CFG
ydah
0
260
Orleans + Sekiban + SignalR でリアルタイムWeb作ってみた
tomohisa
0
140
fieldalignmentから見るGoの構造体
kuro_kurorrr
0
120
API for docs
soutaro
3
1.5k
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
77
19k
Bedrock × Confluenceで簡単(?)社内RAG
iharuoru
1
100
Java 24まとめ / Java 24 summary
kishida
3
510
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
2
490
Featured
See All Featured
The Invisible Side of Design
smashingmag
299
50k
For a Future-Friendly Web
brad_frost
177
9.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
810
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
5
570
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.3k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Producing Creativity
orderedlist
PRO
344
40k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Facilitating Awesome Meetings
lara
54
6.3k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
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