Blender - No module named 'specklepy'

Hey @NigeDemo !

Welcome to the forum and thanks for your interest in the Blender Connector :blush:

This is partially our fault as we haven’t packaged up the Blender Connecter yet as it’s still very wip :sweat_smile:. I’m actually planning on getting this done this week so if you’d rather chill for a bit and wait to be able to download from Manager then feel free. I’ll come back here and ping when it’s up!

If you want to start playing around now, you’ll need to move the dependencies into the directory Blender is expecting yourself. Blender is packaged with its own version of python and does not use your system wide python installation. Here are the steps:

  1. install poetry
    We use poetry instead of pip for package management. You can get it here

  2. configure poetry to create virtual envs in the proj directory by running this one-time command

poetry config virtualenvs.in-project true
  1. install dependencies by running the following command from within the speckle-blender dir
poetry install
  1. move the dependencies to Blender
    You will see a .venv directory within the speckle-blender directory. In .venv/Lib/site-packages are all the dependencies. You’ll want to take the contents of this folder and paste it into
    AppData/Roaming/Blender Foundation/Blender/2.92/scripts/addons/modules

Hope that helps! Let me know if you run into any issues or if you have any suggestions / feedback! Feel free to introduce yourself in the intros thread as well if you’d like :sparkles:

1 Like