質問: pyenv install 3.6.5 で3.6.5をインストールしました。 pyenv versions のコマンドを実行すると system* 3.6.5 (set by /Users/waschbar/.python-version) と出るのでインストールされてるはずなので、 pyenv global 3.6.5 を実行して切り替えを試みたのですが、切り替わりません。 python --version で確認すると Python 2.7.10 になります。どうやれば切り替えできますか? 補足です!!色々ぐぐったら python3 --version を実行したほうがいいとあり、実行したところ Python 3.6.5 と出ました。これは切り替えができているということでしょうか? python3 --version Python 3.6.5 python --version Python 2.7.10 こんな感じになります。
回答: $ which python $ which python3 とするとどんな感じでしょうか。 おそらく、 /usr/bin とか、Pythonパッケージのインストール先を見に行っていて、 pyenvの切り替えが有効になっていないような気がします。 参考になるかどうかわかりませんが、このような記事があったので貼っておきます。 https://qiita.com/koooooo/items/b21d87ffe2b56d0c589b