[Python] バージョン3.8.1をインストール

Mar 11, 2020   #Python  #pyenv 

環境

  • macOS Catalina

やりたいこと

Python-3.8.1のインストール。

やったこと

Homebrewで以前インストールしたPython-3.7.6をアップグレードしようとした。

$ brew upgrade python

最新版3.7.6がインストールされていると言われる。 HomebrewでインストールできるPythonの一覧を表示すると python@3.8 というのがあった。 これをインストールすれば良いのでは。ということでインストールしてみる。

$ brew install python@3.8

インストールが完了したのでバージョンを確認する。

$ python --version
Python 3.7.6

おいマジか。色々調べたところ pyenv を入れるとバージョンの管理が容易なようだ。

$ brew install pyenv

インストールが完了したので、インストール可能なPythonのバージョンを調べる。

$ pyenv install --list

3.8.1 がインストールできるようなのでこれをインストールする。

$ pyenv install 3.8.1

インストールされたバージョンを利用するように設定する。

$ pyenv global 3.8.1
  system
* 3.8.1 (set by /Users/Katsumi/.pyenv/version)

ではバージョンを確認してみる。

$ python --version
Python 3.7.6

は?

どうやら.bash_profileに eval "$(pyenv init -)" を追記すれば良いらしい。 というわけで、追記後に source .bash_profile してバージョンを確認する。

$ python --version
Python 3.8.1

よし。

参考