LoginSignup
1
1

More than 1 year has passed since last update.

Mac PC へのPython3 導入手順

Last updated at Posted at 2021-03-19

1. はじめに

Mac PC には あらかじめPython2.7が導入されています。
今回は 新しいバージョンのPython3 をMac PCに導入します。

※ Windows PCへの Python3 導入手順は、以下リンク先をご参照ください。

・Qiita:Windows PC へのPython3 導入手順
https://qiita.com/Haruka-Ogawa/items/b37d0a2b48d14e29e802

2. Python3 導入

2-1. pyenv 導入

① インストール

今回は Python3 の導入に、pyenv コマンドを使用します。
brewコマンドで、pyenv を導入します。

コマンドは以下の通りです。

brew install pyenv

② 確認

pyenv の導入が完了したら、
バージョンを表示して、無事導入されていることを確認します。

コマンドは以下の通りです。

pyenv -v

実行例は以下の通りです。

$ pyenv -v
pyenv 1.2.23

2-2. Python3 導入

pyenv コマンドを使用して、Python3 を導入します。

① インストール可能 バージョン 表示

pyenvコマンドで インストール可能な Pythonのバージョンを確認します。

コマンドは以下の通りです。

pyenv install --list

今回は、Python 3.9.1 を導入することとします。

② インストール

pyenv コマンドで Python 3.9.1 をインストールします。

コマンドは以下の通りです。

pyenv install 3.9.1

③ 確認

Python 3.9.1 の導入が完了したら、
使用可能なバージョンを表示して、無事導入されていることを確認します。

コマンドは以下の通りです。

pyenv versions

実行例は以下の通りです。

$ pyenv versions
* system (set by /Users/ogawa/.python-version)
  3.9.1

3. Python3 使用設定

Python3.9.1 を導入しても、使用されているバージョンは Python2.7のままです。

$ python -V
Python 2.7.16

Python 使用バージョンの変更方法には、
グローバル(環境全体)で バージョンを変更する方法と、
ローカル(特定のディレクトリ)で バージョン変更する方法 があります。

それぞれでのバージョン変更方法について 記載します。

3-1. グローバルの使用バージョン変更

グローバル(環境全体)における Pythonの使用バージョンを変更します。

① 現行 バージョン確認

変更前の Pythonの使用バージョンを確認します。

コマンドは以下の通りです。

python -V

実行例は以下の通りです。

$ python -V
Python 2.7.16

② バージョン 変更

pyenvコマンドで グローバルでの 使用バージョンを 3.9.1 に 変更します。

コマンドは以下の通りです。

pyenv global 3.9.1

③ 変更後 バージョン確認

Pythonの使用バージョンを 変更した後、
無事 バージョンが 3.9.1 に変更されていることを確認します。

実行例は以下の通りです。

$ python -V
Python 3.9.1

・補足

グローバルのバージョン変更 が反映されない場合、
pyenv にパスが通っていない可能性があります。

$HOME に配置されている .bash_profile に以下を記述します。

.bash_profile
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

その後、.bash_profileを実行します。
コマンドは以下の通りです。

source ~/.bash_profile

3-2. ローカルの使用バージョン変更

ローカル(特定のディレクトリ)における Pythonの使用バージョンを変更します。

① ディレクトリ作成・移動

使用バージョンを変更する 特定ディレクトリ*/Users/ogawa/python* を準備・移動します。

実行例は以下の通りです。

$ mkdir python
$ cd python/

$ pwd
/Users/ogawa/python

② 現行 バージョン確認

変更前の Pythonの使用バージョンを確認します。

コマンドは以下の通りです。

python -V

実行例は以下の通りです。

$ python -V
Python 2.7.16

③ バージョン 変更

pyenvコマンドで ローカルでの 使用バージョンを 3.9.1 に 変更します。

コマンドは以下の通りです。

pyenv local 3.9.1

④ 変更後 バージョン確認

Pythonの使用バージョンを 変更した後、
無事 バージョンが 3.9.1 に変更されていることを確認します。

実行例は以下の通りです。

$ python -V
Python 3.9.1

・補足

ローカルのバージョン変更を行うと、
カレント・ディレクトリーに .python-version ファイルが作成され、
変更時に指定した バージョンが記載されます。

$ cat .python-version 
3.9.1

Pythonの使用バージョンを決める際に
カレント・ディレクトリーに**.python-version** ファイル が存在すると、
そのファイル内で 記載された バージョンが指定されます。

4. おわりに

今回は、Mac PC へのPython3 導入と 使用バージョンの変更を行いました。
Python2 はサポートが終了しているので、Pythonを始める際には Python3 を使用する方が良いです。

参考情報

・GitHub:pyenv/pyenv
https://github.com/pyenv/pyenv

1
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
1
1