Pythonの環境管理ツール良し悪し - Zopfcode
この記事での主張
pyenvでPythonの複数バージョンを管理する 記事のオススメポイント by shimizukawa.icon
それぞれの長所、短所をまとめていて良い内容。Python環境の切り替えで迷ったらこれを読むのをお勧めしたい
pyenvを良いとする意見
筆者は根っからのpyenvユーザーだが、最近はもっぱらPythonバージョンの切り替えのみ使っていて、パッケージ環境管理はvenvによるプロジェクト単位の管理に移行している。
世の中にある代表的な「Python環境管理ツール」に virtualenv, pyenv, venv, pipenv の4つがある。これらをGoogleで検索すると使い方が書かれたページばかりが出てきて、それらの違いや使い分けを解説する記事は少ない。
本当は必要ではないのに「pyenvは便利」のような謳い文句で何となく使わせる記事や、古い情報を元に書いた「一見新しそうに見える記事」も多く見られる。
この記事では、中立・実用重視な視点から各ツールを解説し、筆者が考えうるベター(ベストは人それぞれ)な組み合わせについて書く。
なおAnacondaは初学者が使うにはおすすめできない。Anacondaについての筆者の解釈は末尾にあるためそちらも参照されたい。
タグ