Installing the Blender Addon¶
The addon bundles skppy; installing the standalone Python library is not
required. For library-only use, see Installing skppy.
Requirements¶
Blender >= 4.2.0
Python >= 3.11 (for the build step only - Blender supplies its own Python)
Step 1 - Build the distribution ZIP¶
The build script packages the addon and its bundled skppy copy into a
single ZIP file:
python build_blender_addon.py
Output: dist/blender_skp_io-<version>.zip
The script:
Derives the same public Python package version as
skppyfrom Git tags.Copies
blender_skp_io/(addon source) andskppy/(library) into the ZIP.Writes a Blender-compatible version into the packaged manifest and the derived Python package version into bundled
skppy.Excludes
__pycache__,.git, test files, and build artifacts.
For development versions, bundled skppy keeps the PEP 440 version such as
0.8.1.dev12, while the Blender manifest uses SemVer prerelease form such as
0.8.1-dev.12.
Step 2 - Install in Blender¶
Open Blender (>= 4.2.0).
Go to Edit -> Preferences -> Add-ons.
Click Install… (top-right button).
Navigate and select
dist/blender_skp_io-<version>.zip.Enable the addon by checking the box next to Import-Export: SketchUp IO (.skp).
Tip: If you update the addon, disable and remove the old version first, then reinstall the new ZIP.
Step 3 - Verify¶
Open File -> Import -> SketchUp (.skp). The file browser should open with the import option panel on the right side.
Uninstalling¶
Go to Edit -> Preferences -> Add-ons.
Search for “SketchUp”.
Expand the addon entry and click Remove.
Development mode (manual install)¶
For development without rebuilding the ZIP on every change:
Locate Blender’s addons directory:
Linux:
~/.config/blender/<version>/scripts/addons/macOS:
~/Library/Application Support/Blender/<version>/scripts/addons/Windows:
%APPDATA%\Blender Foundation\Blender\<version>\scripts\addons\
Create a symlink or copy the
blender_skp_io/folder there.Also copy (or symlink)
skppy/into the addon folder soimport skppyresolves inside Blender.Enable the addon in Preferences.
Changes to Python files take effect after reloading scripts (Edit -> Preferences -> Add-ons -> scroll to bottom -> “Reload Scripts” or press F3 and search for “Reload Scripts”).