Ubuntu 環境にはデフォルトで入っている PIL (Pillow) ですが、mac にはプリインストールされていないため別途インストールが必要です。
$ # M1 Mac (Ventura) + Python 3.9.6 + pip 23.0.1
$ python3
Python 3.9.6 (default, Oct 18 2022, 12:41:40)
[Clang 14.0.0 (clang-1400.0.29.202)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import PIL
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'PIL'
>>>
オリジナルの PIL は開発が中断されているため、後継プロジェクトの Pillow パッケージをインストールします。
$ # Python のパッケージインストーラを最新版に更新する
$ python3 -m pip install --upgrade pip
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in /Users/username/Library/Python/3.9/lib/python/site-packages (23.0.1)
$ # Pillow をインストールする
$ python3 -m pip install pillow
Defaulting to user installation because normal site-packages is not writeable
Collecting pillow
Using cached Pillow-9.4.0-cp39-cp39-macosx_11_0_arm64.whl (3.0 MB)
Installing collected packages: pillow
Successfully installed pillow-9.4.0
$ python3
Python 3.9.6 (default, Oct 18 2022, 12:41:40)
[Clang 14.0.0 (clang-1400.0.29.202)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import PIL
>>>
参考資料
-
macOS Installation | Pillow (PIL Fork) documentation
https://pillow.readthedocs.io/en/stable/installation.html#macos-installation -
pip: Python 環境構築ガイド - python.jp
https://www.python.jp/install/windows/pip.html -
Python:pip における管理者権限と user install - pyてよn日記
https://pyteyon.hatenablog.com/entry/2019/05/24/003924 -
Pythonの画像処理ライブラリPillow(PIL)の使い方
https://note.nkmk.me/python-pillow-basic/ -
Which packages are installed on Ubuntu desktop by default?
https://askubuntu.com/questions/548085/which-packages-are-installed-on-ubuntu-desktop-by-default -
Ubuntu 22.04 にプリインストールされているパッケージのリスト
https://releases.ubuntu.com/22.04/ubuntu-22.04-desktop-amd64.manifest -
Ubuntu > パッケージ > jammy (22.04LTS) > python > python3-pil
https://packages.ubuntu.com/jammy/python/python3-pil