「venv」のインストール
Ubuntu 22.04には最初からPython 3.10.4が入っています。hoge@DESKTOP-PKEQVVM:~$ python3 Python 3.10.4 (main, Apr 2 2022, 09:04:19) [GCC 11.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
しかしそのままでは仮想環境の「venv」が使えないのでインストールしました。
画像表示には関係ありません。
仮想環境にpillowやmatplotlibをインストールするための準備です。
sudo apt install python3.10-venv
以下のようなエラーがでましたが無視してよさそうです。
問題なくインストールできています。
Failed to retrieve available kernel versions. Failed to check for processor microcode upgrades.
画像の表示
そのままではmatplotlibやpillowで画像が表示できません。pillowで表示させようとするとエラーも出ず何も起きません。matplotlibで表示させようとすると以下のエラーが出ます。
UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.
Ubuntu 20.04の時と同じ手順で解決しました。
touch-sp.hatenablog.com
具体的には「imagemagick」と「python3-tk」をインストールしただけです。
sudo apt install imagemagick sudo apt install python3-tk