LoginSignup
0
1

More than 5 years have passed since last update.

pyenvをiTerm2で使う際にハマったこと

Last updated at Posted at 2018-08-08

前提

iTerm2を使用しており、.bashrc, .zshrcの両方を使用している。

やりたかったこと

python2系と3系の切り替えが面倒になってきたので、pyenvを入れたかった。

やったこと

pyenvのインストール、使い方、pythonのバージョン切り替えできない時の対処法(https://qiita.com/koooooo/items/b21d87ffe2b56d0c589b )を参考に入れてみる。
PATHは/usr/local/bin/pythonを向いているが、pyenvで設定したpythonのバージョンになっていない。
pyenvでPythonがSystemバージョンから切り替わらない時の対処(https://qiita.com/ta_ta_ta_miya/items/e24394c6b0022405a126) などもみるがよくわからず。
調べると、.bash_profileに書き込んだ「eval "$(pyenv init -)"」の実行が失敗している
.bash_profileを.zshrcでsourceコマンドで読み込んでいるのでここら辺があやしいことに気づく。

結果

.zshrcに「eval "$(pyenv init -)"」を書き込むと解決

原因

「eval "$(pyenv init -)"」の実行内容を把握していないため、調査中

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1