I would like to change the runtime from org.freedesktop.Platform to org.freedesktop.Sdk for Blender so that pip will be available. The reasoning is for python scriping in Blender. As well as there are some addons that need extra python libs to run (e.g. Sverchok parametric tool). So I would like some opinion on this.
flatpak run --command=bash org.blender.Blender
[inside Flatpak sandbox] PYTHONPATH=/app/org.blender.Blender/data/python/lib/python3.11/
[inside Flatpak sandbox] exit
flatpak run org.blender.Blender --python-use-system-env
The reason for the env variable is because blender try to install python libs to /app/blender/4.2/python/lib/python3.11/site-packages/ but it is read-only. Also --python-use-system-env is needed because blender ignore PYTHONPATH variable (see Command Line Arguments - Blender 4.4 Manual)