質問: 独学で学習を始めた超初心者です。 Pythonをバージョンアップしたいのですが、どうしてもうまくいきません。 自分で色々調べ、pyenvを使用して Python3.5 をインストールしたのですが、切り替えがうまくいかないようです。 ↓試した記事 ↓試した手順 ▼pyenv で Pythonをインストール`$ pyenv install 3.5.9` ▼上記記事の指示のまま`$ pyenv rehash` ▼使う Python を指定する`$ pyenv global 3.5.9` ▼以下の通り、パスが .pyenv 配下の pythonを向かない。 ``` $ which python /usr/bin/python ``` OS=macOS Catalina 現状以下のバージョンです。 ``` $ python --version Python 2.7.16 ``` Python2.7.16のファイルパスは以下です。 ``` $ which python /usr/bin/python ``` pyenvのファイルパス ``` $ which pyenv /usr/local/bin/pyenv ``` pyenvのバージョン ``` $ pyenv versions system * 3.5.6 (set by /Users/yusukekurimoto/.python-version) 3.5.7 3.5.9 ``` どうぞよろしくお願い申し上げます。
回答: シンボリックリンクにパスを追加することによって、うまくいきました。 **■手順** ▼`env`で現在のPATHをチェック ▼`sudo ln -s /Library/Frameworks/Python.framework/Versions/3.5/bin/python3 /usr/local/bin/python`でpython3のファイルがあるディレクトリをシンボリックリンクに追加 ▼`conda create -n py35 python=3.5 anaconda`で3.5をインストール ▼`conda activate py35`でアクティベート 完了 みなさまありがとうございました。