asdfで言語環境構築やバージョン切り替えを使うのでめっちゃ便利です。
Python2を削除しPython3をインストールする方法はあるけど
Python2使っているプログラムが残っていたらコンフリクトの原因になるので下記のやり方にしましょう。
## とにかくインストールから(インストール済の方は先に進んでください)
asdfをインストールするにはこちらを!
zshを使っているからにはGitからのインストールをお勧めします。
HomebrewからだとZshとの相性の問題でコンフリクト発生することはあるのです。
Pythonとpipをインストールしてください。
asdf plugin-add python
asdf install python 3.8.7
asdf global python 3.8.7
pip install pipenv
asdf reshim python
Python3 デフォルトにする方法。
- Open Terminal.
- cd.
- nano ~/.bashrc. (zshを使用な場合、nano ~/.zshrc)
- alias python=python3 (一番上のところにつけてください。)
- ^X Exit (で保存しEnterで閉じます)
- source ~/.bashrc (zshを使用な場合、source ~/.zshrc)
上手くいったか確認しよう
$ which python
/usr/local/opt/asdf/shims/python
$ python --version
Python 3.8.7
$ which pipenv
/usr/local/opt/asdf/shims/pipenv
$ pipenv --version
pipenv, version 2020.11.15