下腹オプティマイザ

主にIT関係の雑記帳です。全然関係ないことも書くかもしれないです。

pyenvでpythonをインストールしてちょっと詰まった

pyenvを使ってpython3.4をインストールしたが、pipが入っていなかった。

$pyenv versions
  system
* 3.4.3 (set by /Users/your_name/.pyenv/version)
  3.5.0

pythonのインストールはおk

$ pyenv global 3.4.3

で標準を3.4.3に

$ pip 
-bash: pip: command not found

あれれ。 pythonを確認

$python --version
Python 2.7.10

何故か2.7.10のまま。 色々調べて改めて公式のインストール方法(こちら)を確認すると

After installation, you'll still need to add eval "$(pyenv init -)" to your profile (as stated in the caveats). > You'll only ever have to do this once. とあるのを完全に見逃してた。。

terminalで

echo eval "$(pyenv init -)" >> ~/.bash_profile
source ~/.bash_profile

として

$ pyenv global 3.4.3
$ python --version
Python 3.4.3
$ pip --version
pip 6.0.8 from /Users/your_name/.pyenv/versions/3.4.3/lib/python3.4/site-packages (python 3.4)

これでおkっぽい。