pyenvでpythonのバージョンを管理してるんですが、
単純にpython
って打った時のバージョンを指定するなら
pyenv global 2.7.5
とかやればいい。
だけどpythonの細かいバージョン、
例えばpython2.7
とか、python3.2
とか打った時こんなエラーが出てくる。
pyenv: python3.2: command not found
The `python3.2' command exists in these Python versions:
3.2.5
3.2.5しか入ってないんだからよしなにやってくれよ、と思うんですが、なかなかうまいこといきません。
そういう時は複数バージョンを並べて書く。
pyenv global system 2.7.5 3.2.5 3.3.2
こうするとデフォルトのpython
ではシステムのpythonが使われ、python2.7
では2.7.5、
python3.2
では3.2.5、python3.3
では3.3.2が使われる、という風になる。