普段はRubyを書いているがPythonをさわることになったので環境を整える
Rubyの時はrbenvがあったがPythonだとpyenvというものがあるらしい
https://github.com/pyenv/pyenv
この~~env系はperlのGitHub - tokuhirom/plenv: Perl binary managerとかもあるみたい
macでbrewを使っている場合は下記で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を使っているのでこちらを考える
すでにpyenvを使うrecipeが公開されているのでこれを使用していくが現状だとsystemでのインストールにしか対応しておらず
今回はsshでログインするユーザーの権限でpythonを使用したかったため、とりえあずローカルでは動作を確認してPRも出した