Skip to content

Blender pip addon

A Python module manager for Blender, using pip
Get it from the GitHub repo

new repo¶

https://github.com/hannesdelbeke/blender_pip

  • pass paths to pip
  • install to user modules folder unique for each blender version
  • support editable install for local repos by auto adding a script that handles site dir in startup folder (which likely doesn’t exist)
    Blender install editable packages

Original author pointed out this should be tested on Linux and Mac, currently Windows only. AFAIK it should work on other OS.

original repo¶

https://github.com/amb/blender_pip
issues:

  • doesn’t pass custom sys.paths to subprocess. So pip isn’t aware of some modules Blender discovers on startup. So some installed modules don’t show up in pip list, or can’t be removed with pip uninstall, see PR
  • packages are installed to site packages, which are shared between different blender versions. Not a great workflow. PR
  • installing editable packages to a target directory doesn’t work since .pth files don’t live in site dir, see Blender install editable packages

package_management