Pythonの環境を整えよう

普段はRubyを書いているがPythonをさわることになったので環境を整える
Rubyの時はrbenvがあったがPythonだとpyenvというものがあるらしい

https://github.com/pyenv/pyenv

この~~env系はperlGitHub - tokuhirom/plenv: Perl binary managerとかもあるみたい

macbrewを使っている場合は下記でPythonは使えるようにはなる

$ brew install pyenv # pyenvのインストール
$ pyenv install 3.6.0 # python 3.6.0
$ pyenv global 3.6.0
$ python --version
# => Python 3.6.0

macの時はこれでよくてクラウド上のサーバーに構築していく時はitamaeを使っているのでこちらを考える

github.com

すでにpyenvを使うrecipeが公開されているのでこれを使用していくが現状だとsystemでのインストールにしか対応しておらず
今回はsshでログインするユーザーの権限でpythonを使用したかったため、とりえあずローカルでは動作を確認してPRも出した

github.com