カテゴリー

  • Tech
  • 英語学習
  • セブ島・留学準備
  • キャリア
  • Kredo
KredoのIT留学
スタッフ募集中
留学体験談
無料相談はこちら
セブ島IT留学の「Kredo」が運営するメディア「Kredoblog」
  • TECH Tech
    • Web・プログラミング

      Web・プログラミング

    • テクノロジー

      AI・テクノロジー

  • ENGLISH 英語学習
    • 英語学習法

      英語学習法

    • 英語表現・フレーズ

      英語フレーズ

  • STUDYABROAD セブ島・留学準備
    • 語学留学

      語学留学

    • IT留学

      IT留学

    • セブ島情報

      セブ島情報

  • CAREER キャリア
    • ITキャリア

      ITキャリア

    • 転職・海外就職

      転職・海外就職

    • インタビュー

      インタビュー

  • KREDO Kredo
    • ニュース・キャンペーン情報

      ニュース・キャンペーン情報

    • CEO・STAFFブログ

      CEO・STAFFブログ

    • IT×英語留学体験談

      IT×英語留学体験談
      [Kredo公式サイトへ]

5月申し込み限定授業料半額 kredo it留学オンライン
  • TOP
  • Tech
  • Web・プログラミング
  • MacにPythonをインストールする3つの方法!それぞれの利点と手順を紹介

MacにPythonをインストールする3つの方法!それぞれの利点と手順を紹介

太田 ヨウタ
太田 ヨウタ
公開日:2020.06.24
更新日:2021.03.04
Web・プログラミング |
  • ツイート
  • シェア
  • はてな
  • ポケット
MacにPythonをインストールする3つの方法!それぞれの利点と手順を紹介
少年

Pythonの開発環境をMacで構築したい

少女

MacでPythonをインストールする方法は?

このような疑問・要望に応えるべく、MacでPythonをインストールする方法を解説する記事です。

MacパソコンでPythonの開発環境をインストールする方法はいくつかありますが、そのなかから3つのインストール手順を紹介します。

具体的には、次の順番でお話ししていきます。

  • Homebrew + pyenvを利用したインストール手順
  • Minicondaを利用したインストール手順
  • Pythonを直接インストールする手順

それぞれの方法のメリットもあわせて紹介しますので、あなたの環境にあわせて選択してみてください。

これからPythonを学習しようとするあなた向けの記事ですので、ぜひ参考にPythonをインストールしてみましょう。

記事のもくじ

  • Mac版Pythonのインストール方法1:Homebrew + pyenv
    • Homebrewとpyenvとは
    • Homebrew + pyenvの利点
    • インストール手順
  • Mac版Pythonのインストール方法2:Miniconda
    • Minicondaとは
    • Minicondaの利点
    • インストール手順
  • Mac版Pythonのインストール方法3:Python3直接インストール
    • 直接インストールの利点
    • インストール手順
  • まとめ:MacにPythonをインストールする際は「Homebrew + pyenv」がおすすめ

Mac版Pythonのインストール方法1:Homebrew + pyenv

MacでPythonのインストールを行う際、おすすめの方法は「Homebrew + pyenv」での環境構築です。

Homebrewやpyenvの概要から、インストール方法まで見ていきましょう。

Homebrewとpyenvとは

はじめに、Homebrewについて紹介します。

HomebrewはmacOS用のパッケージ管理システムです。サードパーティ製ですが非常に使い勝手が良く、macOSを利用する上では必須ともいえるでしょう。

Homebrewを使うと、プログラミングで必要となる各種パッケージを簡単にインストール・管理できるため、開発効率が上昇します。

プログラミングを行う際はターミナルを重点的に利用しますが、パッケージのインストールでいちいちブラウザを開いたりしていては効率がよくありません。

Homebrewはターミナル上でコマンドを使って利用できるため、ブラウザを開いたりせずともパッケージのインストールや管理が行えるのです。

次にpyenvについて、こちらは複数のPythonバージョンを使い分けるためのコマンドラインツールです。

実はMacには最初からPythonがインストールされています。しかし、Python2系であるため、そのまま利用することはおすすめできません。

そこでPython3系をインストールするのですが、pyenvを使うことで簡単にバージョンの切り替えが行えるのです。

Homebrew + pyenvの利点

Homebrewとpyenvを利用するメリットとしては、比較的インストール手順が簡単であり、環境構築後も維持管理が行いやすい点が挙げられます。

Homebrewはパッケージの依存関係まで管理してくれるため、パッケージ管理が容易になります。

pyenvはPythonを扱う上でのバージョン管理も簡単に行えるため、この組み合わせが初心者には最もおすすめできる組み合わせです。

また、プログラミングを行うのであれば、ターミナル上での操作には慣れる必要があり、その練習としても最適でしょう。

インストール手順

ここからは実際のインストール手順を紹介していきます。利用したmacOSはMojave(10.14.6)です。

Homebrewのインストール

Homebrewはターミナルからコマンド一発でインストールできます。

実行コマンド
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

 

インストールコマンドは変わる可能性があるため、Homebrew公式サイトにアクセスし、コマンドを確認した上で実行してください。

パスワードを確認されたら、Macのパスワードを入力しましょう。

「Press RETURN to continue or any other key to abort」でEnterキーを入力して進めます。

Xcode Command Line Toolsがインストールされていない場合は、Homebrewのインストールタイミングで同時にインストールされます。

全体で約10分~15分ほどかかるため、ゆっくり待ちましょう。

インストールが完了したら、次のコマンドを入力してインストールされたことを確認します。

実行コマンドと結果例
$ brew -v
 Homebrew 2.4.1
 Homebrew/homebrew-core (git revision 89f927; last commit 2020-06-23)

 

バージョンが表示されればインストール完了です。

pyenvのインストール

Homebrewを利用してpyenvをインストールします。

実行コマンド
$ brew install pyenv

 

インストールが完了したら、次のコマンドを入力してインストールされたことを確認しましょう。

実行コマンドと結果例
$ pyenv -v
pyenv 1.2.19

 

バージョンが表示されればインストール完了です。

pyenvの設定

pyenvを動かすために、次の手順で設定変更を行います。

はじめに、次のコマンドを入力して結果を確認してください。

実行コマンド
$ env | grep SHELL

 

コマンドの実行結果によって、設定を変更するファイルが異なりますので、次の表を参考に変更してください。

コマンドの実行結果 設定変更ファイル 設定変更内容
/bin/bash
~/.bash_profile
export PYENV_ROOT=”$HOME/.pyenv”
export PATH=”$PYENV_ROOT/bin:$PATH”
eval “$(pyenv init -)”
/bin/zsh
~/.zshrc

対象のファイルを修正する際は、viコマンドなどで対応しましょう。

設定を変更したらターミナルを開き直すことを忘れずに。

Pythonのインストール

最後にPythonをインストールしていきましょう。

次のコマンドを入力し、pyenvでインストールできるPythonのバージョンを確認します。

実行コマンド
$ pyenv install --list

 

さまざまなバージョンが表示されますが、ここではPython 3.8.3をインストールしてみます。

実行コマンド
$ pyenv install 3.8.3

 

インストールが完了した時点では、まだPython3系は利用できません。

まずは、pyenvでPython3系がインストールされていることを確認します。

実行コマンドと結果例
$ pyenv versions
 * system (set by /Users/master/.pyenv/version)
  3.8.3

 

この様に表示されていればOKです。

最後にPython3系を使用するようにコマンドで設定を変更します。

実行コマンドと結果例
$ pyenv global 3.8.3
$ python -V
Python 3.8.3

 

これでHomebrew + pyenvを利用したPythonのインストールは完了です。

Mac版Pythonのインストール方法2:Miniconda

続いてMinicondaを利用したPythonのインストール方法を解説します。

「Minicondaってなに?」という人でも、Minicondaの概要から解説していますので、ぜひこちらを参考に進めてみてくださいね。

Minicondaとは

MinicondaはAnacondaの最小構成版です。

Anacondaとは、Pythonで科学計算などのデータサイエンスを行うためのパッケージがまとめてインストールできるシステムです。

Pythonだけでなく、R言語や1,000種類以上の関連パケッケージや総合開発環境など、オールインワンの開発環境構築システムと言えます。

MinicondaはそんなAnacondaをより簡潔にしたものであり、最小限のパッケージのみがインストールされます。

Anacondaと同じく「conda」と呼ばれるパッケージ管理システムを採用しており、非常に強力であるためおすすめできるシステムです。

Minicondaの利点

初心者向けのPython教本などでは、「とりあえずAnacondaをインストールしよう」と記載されているものも多く存在します。

たしかにAnacondaは一つインストールするだけで、データサイエンスや機械学習などで必要なパッケージをまとめてインストールすることができて便利です。

しかし、Anacondaはインストールするだけでおよそ3GBほどの容量が必要であり、利用しないパッケージも多く存在することに。

そこで、最小構成のMinicondaがおすすめなのです。

Minicondaではcondaを使って必要なパッケージ類は自ら用意しなければなりませんが、Pythonを学習する上ではその準備も良い経験になるでしょう。

また、condaは仮想開発環境の構築も行えるように作られており、開発種別ごとに必要な開発環境を仮想的に用意できます。

この点もMinicondaを利用するメリットの一つです。

インストール手順

それでは、Minicondaを使ってPythonの開発環境を構築してみましょう。

Minicondaのインストールファイルをダウンロード

Minicondaの公式ページからインストールファイルをダウンロードします。

Minicondaをインストール

ここでは、Minicondaのインストールファイルをデスクトップに保存したものとして進めます。

ターミナルを開き、Minicondaのインストールファイルの保存場所に移動して、ファイルを実行してください。

実行コマンド
$ cd Desktop/
$ bash Miniconda3-latest-MacOSX-x86_64.sh

 

あとはターミナルに表示される内容に従ってインストールを進めます。

最初に使用許諾契約に関する文言が表示されますが、スペースキーを押して進めてください。

次の表示が出たら、「yes」を入力して進めます。

ターミナル上のテキスト
 Do you accept the license terms? [yes|no]
 [no] >>> yes

 

次の表示が出たら、そのままEnterを入力して進めます。

ターミナル上のテキスト
 Miniconda3 will now be installed into this location:
 /Users/master/miniconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

 [/Users/master/miniconda3] >>>

 

次の表示が出たら、「yes」を入力して進めます。

ターミナル上のテキスト
 Do you wish the installer to initialize Miniconda3
 by running conda init? [yes|no]
 [yes] >>> yes

「Thank you for installing Miniconda3!」と表示されたらインストール完了です。

Pythonがインストールされたことを確認

最後にPythonがインストールされたことを確認しましょう。

ターミナルを開き直し、次のコマンドを入力してください。

実行コマンド
$ python -V
$ python3 -V

 

Python3系のバージョンが表示されれば、問題なくインストールできています。

Mac版Pythonのインストール方法3:Python3直接インストール

ここまで、Python以外のシステムやソフトウェアを利用してきましたが、Pythonだけを直接インストールすることも可能です。

直接インストールの利点

Pythonを直接インストールする場合、ターミナルを利用せずにインストールできる点はメリットといえるでしょう。

しかし、それ以外のメリットはありません。

Homebrew + pyenvや、MinicondaのようにPythonのインストールだけでなく、今後のパッケージ管理の容易さなどを考えると、Pythonの直接インストールはあまりおすすめできません。

しかし、「とにかくPython3系をインストールして使ってみたい」という方には、簡単にインストールするための手段として有効です。

そのため、次のインストール手順に従ってインストールしてみてはいかがでしょうか。

インストール手順

Pythonを直接インストールする場合、ターミナルを利用せずにインストールできます。

インストールファイルのダウンロード・実行

はじめにPythonの公式サイトにアクセスし、Python3系をダウンロードしてください。

画像ではWindowsパソコンからアクセスしているため、Windows用のインストールファイルとなっていますが、MacパソコンからアクセスすればMac用のインストールファイルがダウンロードできます。

Finderを開き、ダウンロードしたファイルをダブルクリックして実行します。

あとは、画面の指示に従ってインストールを進めてください。

インストールの途中でパスワードを確認されたら、Macを利用しているユーザーのパスワードを入力します。

これでPythonのインストールは完了です。

証明書のインストール

Python3.6以降では、インストール後にSSL証明書をインストールしなければなりません。

インストールが完了後、Finderでアプリケーションのディレクトリが開いているため、そこからPython3系のディレクトリにアクセスしましょう。

ディレクトリ内にある「Install Certificates.command」ファイルをダブルクリックして、証明書をインストールします。

ターミナルが開き、画像のように表示されればインストール完了です。

インストールが完了したら、ターミナルを閉じましょう。

Pythonがインストールされたことを確認

別のターミナルを開き、次のコマンドを入力してPythonのバージョンを確認します。

実行コマンドと結果例
$ python -V
Python 2.7.16
$ python3 -V
Python 3.8.3

 

pythonコマンドでは、デフォルトでインストールされている2系のバージョンが表示されますが、python3コマンドで新規にインストールしたPythonのバージョンが表示されます。

python3コマンドを利用することで、Python3系を使った開発環境が利用可能です。

まとめ:MacにPythonをインストールする際は「Homebrew + pyenv」がおすすめ

MacにPythonをインストールする方法はいくつかありますが、おすすめは「Homebrew + pyenv」を利用する方法です。

HomebrewはPythonのインストール以外でも利用できる便利なパッケージ管理ツールであり、比較的簡単に環境を構築できるためおすすめしています。

Minicondaも非常に便利ですが、まずはHomebrew + pyenvからはじめてみましょう。

なお、Homebrewを使ってMinicondaをインストールすることも可能です。

この記事のなかでは分かりづらくなるため紹介しませんでしたが、Minicondaのcondaを利用したPythonパッケージ管理も非常に便利です。

ぜひPythonをもっと使いこなしたいという方は、挑戦してみてはいかがでしょうか。

「これからの時代、プログラミングと英語が必要そう…」 それは、間違いではありません。 あと10〜20年の間に、人間が行う仕事の約半分が機械に奪われると言われています。 そのような未来がきたとき、自分自身、そしてあなたの大切な人を守れますか? セブ島 IT×英語留学のKredoの「IT留学オンライン」では、プログラミングと英語のスキルをオンライン授業で習得できます!

\プログラミングと英語が同時に身につく!/KredoのIT留学オンラインについて詳しくみる

Kredo オンラインキャンプなら

新規CTA

プログラミング×英語を身につけてグローバルに活躍しませんか?

当メディアを運営しているKredoでは、プログラミング × 英語が学べる人気オンラインサービス『Kredoオンラインキャンプ』を運営中です。コロナ禍でもオンラインで、プログラミング×英語を身につけた卒業生は海外企業、外資系企業、グローバル企業への就職を果たしています。コロナ禍の今だからこそ、スキルを身につけ転職の準備をしませんか?

Kredo オンラインキャンプへ
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
太田 ヨウタ
太田 ヨウタ

IT関連企業にてインフラエンジニア(SE)として官公庁や銀行などのシステム更改をメインに約10年従事。基本情報技術者・ネットワークスペシャリスト・情報セキュリティスペシャリストなどの資格も取得。その後、IT・Web専門ライターとして、プログラミング、ネットワーク、セキュリティ、AIなどの解説記事を中心に執筆している。「専門知識を初心者でも理解できるようにわかりやすく書く」ことを心がけている。

関連記事

  •  loading
    Web・プログラミング

    【2022年最新】フロントエンドエンジニアを目指せるおすすめスクール5選

    2022.05.16
  •  loading
    Web・プログラミング

    転職保証付きプログラミングスクールは危険!?口コミを元にリアルを解説

    2022.05.02
  •  loading
    Web・プログラミング

    主婦・ママが在宅で・スキマ時間でも学べるプログラミングスクール5選

  •  loading
    Web・プログラミング

    プログラミングスクールの授業は英語の時代!?注目の理由や英語で学べるスクールを紹介

    2022.04.29
kredo it 英語 留学

よく読まれている記事

  •  loading
    2022.05.06

    【 5/19(木)20:00 ~新コース設立特別セミナー 】未経験からのエンジニア転職を一歩でも成功させたい方へ。業界初 スキル習得~実践経験まで積めるグローバルITインターンシッププログラムのご紹介(席数限定)

  •  loading
    2021.07.08

    【5/23(月)~ 5/27(金)20:00 ~ 無料オンラインセミナー】プログラミング×英語習得で時代に左右されない海外フリーランスを目指す方法

  • Kredo CEO横田猛夫さん
    2019.06.26

    IT×英語を学ばなければ取り残される!Kredo CEOが日本衰退とIT業界の未来を解説

  • バックエンドエンジニアのコーディングのイメージ画像
    2019.06.05

    未経験でも習得できる実務レベルのプログラミングを学ぶコツを紹介!

  • ショッピングを楽しんでいる男女のイメージ画像
    2019.02.12

    海外就職を成功させたい人へ!経験者が教えるメリットとデメリット

IT留学オンライン
新規CTA

まずはお気軽にカウンセラーへご相談ください!

無料カウンセリングを予約する

IT×英語留学体験談

  • 10代
  • 20代
  • 30代
  • 40代~
  • 1〜4週間の短期留学
  • 5〜23週間の中期留学
  • 24週間以上の長期留学
  • WEBベーシックコース
  • WEBデザインコース
  • WEBデベロップコース
  • Ruby on Railsコース
  • AIコース
  • 英語留学コース

Kredo Blog

Tech 英語学習 セブ島・留学準備 キャリア Kredo
クレドページ
学校案内
  • Kredoの想い
  • Kredoが選ばれる理由
  • なぜ今、ITと英語なのか
  • 卒業実績
施設案内
  • 校舎・宿泊施設
  • セブ島・生活環境
留学準備
  • お申し込みまでの流れ
  • ご留学までの準備
  • 現地到着後の流れ
  • 留学中の1日のスケジュール
留学コース・料金[コース概要]
  • コース一覧
  • あなたに合ったコース選び
  • ITクラス・カリキュラム・教員
  • 英語クラス・カリキュラム・教員
  • 留学料金一覧
留学コース・料金[各コース一覧]
  • WEBベーシックコース
  • WEBデザインコース
  • WEBデベロップコース
  • Ruby on Railsコース
  • AIコース
  • 英語留学コース
  • 無料留学プログラム
  • 海外ITインターン留学(LIG)
  • 海外ITインターン留学(Sprobe)
  • 海外ITインターン留学(Alliance)
  • 親子留学 Kredo Kids
その他
  • Kredo Blog
  • Kredoスタッフ
  • 留学体験談
  • よくある質問
  • お問い合わせ
  • 法人のお客様
  • 会社概要
  • KREDO JAPAN株式会社
  • 特定商取引法に基づく表示
  • 採用情報
  • プライバシーポリシー
学校案内
  • Kredoの想い
  • Kredoが選ばれる理由
  • なぜ今、ITと英語なのか
  • 卒業実績
施設案内
  • 校舎・宿泊施設
  • セブ島・生活環境
留学準備
  • お申し込みまでの流れ
  • ご留学までの準備
  • 現地到着後の流れ
  • 留学中の1日のスケジュール
留学コース・料金 [コース概要]
  • コース一覧
  • あなたに合ったコース選び
  • ITクラス・カリキュラム・教員
  • 英語クラス・カリキュラム・教員
  • 留学料金一覧
[各コース一覧]
  • WEBベーシックコース
  • WEBデザインコース
  • WEBデベロップコース
  • Ruby on Railsコース
  • AIコース
  • 英語留学コース
  • 無料留学プログラム
  • 海外ITインターン留学(LIG)
  • 海外ITインターン留学(Sprobe)
  • 海外ITインターン留学(Alliance)
  • 親子留学 Kredo Kids
その他
  • Kredo Blog
  • Kredoスタッフ
  • 留学体験談
  • よくある質問
  • お問い合わせ
  • 法人のお客様
  • 会社概要
  • KREDO JAPAN株式会社
  • 特定商取引法に基づく表示
  • 採用情報
  • プライバシーポリシー
セブ島IT×英語留学の「Kredo」

14th Floor Central Bloc Corporate
Center Tower 1, Block 10, Geonzon St.,
Cebu IT Park, Apas Cebu City

セブ島医療専門の英語学校・看護留学の「HLCA」(姉妹校)

14th Floor Central Bloc Corporate
Center Tower 1, Block 10, Geonzon St.,
Cebu IT Park, Apas Cebu City

スクールやコースをもっと知りたい人へ 資料請求・お問い合わせ

  • fb
  • tw
  • ig
弊社顧問弁護士

Copyright© 2019 KREDO IT ABROAD INC. All rights reserved.