工作好きな情報系の雑記

pyenvでpython2とpython3を同時に使う方法

python2からpython3しか対応してないライブラリを呼び出そうとして、うまくいかなかった時の話。

pyenvだと1つのバージョンしか指定できないと思ってたので、仕方なくjavaからpython3の処理を呼び出す方法に変えるとか色々やってみたけどうまくいかず・・・

うだうだと調べてたら、なんとpyenvで2つのバージョンを同時にglobalにできることが判明。

やり方としては、以下のようにコマンドを打つだけ。

最高かよ・・・
globalにこんな指定方法があったとはね。

ちなみに、2系をデフォにしたまま3系を呼び出すには、

の順番で指定してやらないといけない。

以下のコマンドでpython、python2、python3が同時に指定できます。```bash$ pyenv global 3.5.2 2.7.12$ python -VPython 3.5.2$ python2 ...
pyenvでpython2とpython3を同時に使えるようにする - Qiita - Qiita
モバイルバージョンを終了