【Python】インストールと起動(MacOS)


Pythonで使用するテキストエディタの準備ができれば、Pythonを自分のPCにインストールします。
Pythonのインストール方法はいくつかありますが、今回の手順は公式サイトから配布しているインストーラーを使用してインストールします。

まだ、エディタをインストールしていない方は、事前にインストールの準備を済ませておきましょう。

【Python】をでプログラミングするおすすめエディタ「Atom」インストール(MacOS)

2019年11月23日

【Python】インストール(MacOS)

MacOSでまずはPythonを以下のURLからダウンロードをします。

Pythonのサイトで、MacOS用のダウンロードページにが表示されるので「Download Python」をクリックします。

ダウンロードが完了したら、パッケージをクリックし、インストーラーを起動しましょう。

インストーラー起動

  1. 上記でダウンロードしたパッケージをクリックすると、Pythonのインストーラーが起動します。
    「はじめに」で、「続ける」をクリックします。
  2. 「大切な情報」で「続ける」をクリックします。
  3. 「使用許諾契約」の内容を確認し、「続ける」をクリックします。
  4. 「使用許諾契約」のポップアップが表示されるので「同意」をクリックします。
  5. Pythonのソフトウェアをインストールするディスクを選択し、「続ける」をクリックします。
  6. 「インストールの種類」で「インストール」をクリックします。
  7. 自身のPCへのインストールの許可を求められるので、MacPCのユーザ名、パスワードを入力し、「ソフトウェアをインストール」をクリックします。
  8. 正常にインストールが完了すると以下の画面となります。
    最後に「閉じる」をクリックして完了です。

Python起動

上記でPythonのインストールが完了したら実際にMacで起動をします。
起動は以下の手順で「ターミナル」を立ち上げます。

  1. Finderを起動して「アプリケーション」をクリック
  2. 「ユーティリティ」をクリック
  3. 「ターミナル」をダブルクリック

「ターミナル」が起動すると以下のような画面が表示されます。

また、MacでPythonを起動する際に注意すること

MacOSでのPython起動時のコマンドは「python3」と指定します。
MacOSにはデフォルトで「Python2」がインストールされているため、ターミナルで「python」と入力するとpython2が実行されてしまいます。

python2は、2020年でサポートが終了しますので、Macでpythonを起動する場合は「python3」を入力しましょう。

Python ver2

$
$ python

WARNING: Python 2.7 is not recommended. 
This version is included in macOS for compatibility with legacy software. 
Future versions of macOS will not include Python 2.7. 
Instead, it is recommended that you transition to using 'python3' from within Terminal.

Python 2.7.16 (default, Oct 17 2019, 17:14:30) 
[GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.32.4) (-macos10.15-objc-s on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> 
>>> 

Python ver3

$
$ python3

Python 3.8.0 (v3.8.0:fa919fdf25, Oct 14 2019, 10:23:27) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> 
>>> 

Pythonを終了させる

Pythonを終了させるには以下のコマンドで完了します。

>>> quit()

以上で、Pythonのインストールと起動までの手順となります。


関連記事


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

ABOUTこの記事をかいた人

blank

インターネット関連のSEをやっています。 ネットワーク、サーバー、ストレージ、仮想基盤まで幅広く手を出しており、MVNOの構築経験もあります。 現在は、Pythonを使ったプログラミングの開発をしネットワークの自動化ツールを作成しています! Pythonの入門書も作成しているので、ぜひ参考にしてください!