MacにPython3とPyCharmをインストールする方法

  • 環境 : macOS Catalina Version10.15.6

Mac にはデフォルトでPython2がインストールされています。

% python --version
Python 2.7.16

% which python
/usr/bin/python

Python3 をインストールします。

  1. Download Python | Python.orgを表示します。
  2. pkgファイルをダウンロードします。
    • 今回は「python-3.8.5-macosx10.9.pkg」
    • f:id:ponsuke_tarou:20180512230455p:plain
  3. pkgファイルをダブルクリックしてインストーラーを起動します。
  4. f:id:ponsuke_tarou:20180512231153p:plain
  5. f:id:ponsuke_tarou:20180512231206p:plain
  6. f:id:ponsuke_tarou:20180512231211p:plain
  7. f:id:ponsuke_tarou:20180512231303p:plain
  8. f:id:ponsuke_tarou:20180512231311p:plain

バージョンと場所を確認します。

バージョンを確認するコマンドはPython2だと `python --vesion` でしたが、Python3は `python3 --version` になります。

% python3 --version
Python 3.8.2

% which python3    
/usr/bin/python3
注意:デフォルトであったPython2を消してはなりません。

Apple が提供している Python のビルドは /System/Library/Frameworks/Python.framework と /usr/bin/python にそれぞれインストールされています。これらは Apple が管理しているものであり Appleサードパーティのソフトウェアが使用するので、編集したり削除したりしてはいけません。
4. Macintosh で Python を使う — Python 3.8.6rc1 ドキュメント

統合開発環境であるIDLEを起動します。

  1. Lanchpad から IDLE を起動します。
    • f:id:ponsuke_tarou:20180512233532p:plain
  2. インタラクティブシェル が表示されます。
    • この画面で頑張っているのがインタラクティブシェルという方だそうです。
    • ここで具体的な操作を行うそうです。
    • f:id:ponsuke_tarou:20180513002509p:plain
  3. 「Hellow Python」と表示させてみます。
    • 画面の>>>は入力待ち状態です。
>>> print('Hellow Python')
Hellow Python

統合開発環境であるPyCharmをインストールします。

Homebrewでインストールします。

# インストール前に健康診断します。
% brew doctor
Your system is ready to brew.

# updateもしておきます。
% brew update
Updated 3 taps (homebrew/core, homebrew/cask and homebrew/cask-fonts).
==> New Formulae
#...省略...
==> Deleted Casks
hand-mirror                                                                                      jing

# バージョンはこんな感じに見えました。
% brew --version
Homebrew 2.5.2
Homebrew/homebrew-core (git revision 0b6544; last commit 2020-09-29)
Homebrew/homebrew-cask (git revision be3785; last commit 2020-09-29)

# 無料のCommunity版であるpycharm-ceをインストールします。
% brew search pycharm
==> Casks
pycharm                                pycharm-ce                             pycharm-ce-with-anaconda-plugin        pycharm-edu                            pycharm-with-anaconda-plugin

# brew caskでインストールします。
% brew cask install pycharm-ce
==> Downloading https://download.jetbrains.com/python/pycharm-community-2020.2.2.dmg
==> Downloading from https://download-cf.jetbrains.com/python/pycharm-community-2020.2.2.dmg
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'pycharm-ce'.
==> Installing Cask pycharm-ce
==> Moving App 'PyCharm CE.app' to '/Applications/PyCharm CE.app'.
🍺  pycharm-ce was successfully installed!

起動してみます。

  1. f:id:ponsuke_tarou:20200929213418p:plain
    インストールできました。
  2. f:id:ponsuke_tarou:20200929213838p:plain
  3. f:id:ponsuke_tarou:20200929213910p:plain
  4. f:id:ponsuke_tarou:20200929213923p:plain

PyCharmでプロジェクトを作成します。

参考 : ステップ 1. 最初のPythonプロジェクトを作成して実行する-ヘルプ| PyCharm

  1. [New Project]を選択します。
  2. [Location:]でプロジェクトを作成するディレクトリを選択します。
  3. [New enviroment useing]で仮想環境の作成ツールを「Virtualenv」に選択します。
  4. [Base intersepter]にはインストールしたPython3.8が選択されていることを確認します。
  5. [Create]ボタンでプロジェクトを作成します。

f:id:ponsuke_tarou:20201006212140p:plain

仮想環境を作成します。
  1. Command + ,で設定ダイアログを開きます。
  2. [Project: {プロジェクト名}] > [Python Interpeter] > 歯車アイコン > [Add...]でダイアログを開きます。
  3. [Virtualenv Enviroment] > [New enviroment] > [Location:]で仮想環境の作成場所を選択します。
  4. [OK]ボタンで仮想環境を作成します。
    • f:id:ponsuke_tarou:20201006214124p:plain
  5. [OK]ボタンで設定ダイアログを閉じるとプロジェクトツールウィンドウに仮想環境用のディレクトリが表示されています。
    • f:id:ponsuke_tarou:20201006214924p:plain
ライブラリをインストールします。
  1. 画面下にある[Terminal]でターミナルを開きます。
  2. pip install {ライブラリ}の形式で開発に必要なものをインストールする
# 数値計算ライブラリであるNumPyをインストールします。
(venv) pon@mac tryPython % pip install numpy
Collecting numpy
  Downloading numpy-1.19.2-cp38-cp38-macosx_10_9_x86_64.whl (15.3 MB)
     |████████████████████████████████| 15.3 MB 2.9 MB/s 
Installing collected packages: numpy
Successfully installed numpy-1.19.2

# CSVやExcelファイルを読み込めるPandasをインストールします。
(venv) pon@mac tryPython % pip install pandas
Collecting pandas
# ...省略...
Installing collected packages: six, python-dateutil, pytz, pandas
Successfully installed pandas-1.1.3 python-dateutil-2.8.1 pytz-2020.1 six-1.15.0

# pip listでインストールしたライブラリを確認できます。
(venv) pon@mac tryPython %  pip list
Package         Version
--------------- -------
numpy           1.19.2
pandas          1.1.3
pip             20.2.3
python-dateutil 2.8.1
pytz            2020.1
setuptools      50.3.0 
six             1.15.0
ソースファイルを作成します。
  1. プロジェクトツールウィンドウでプロジェクトを選択した状態でCommand + Nでメニューを表示します。
  2. [Python File]を選択してダイアログを開きます。
    • f:id:ponsuke_tarou:20201006220553p:plain
  3. ソースファイル名を入力してEnterでファイルを作成します。
やりたいことをやります。

qiita.com

Windowsにインストールしたい場合

ponsuke-tarou.hatenablog.com