Releases: NumesSanguis/Blender-ZMQ-add-on
Releases · NumesSanguis/Blender-ZMQ-add-on
v1.2.1 Bugfix release for Windows (Python library in userspace)
v1.2.1 (2022-11-13) - Fixed Python libraries (pyzmq
) not findable when installed in userspace
- On Windows, pip installed libraries might be installed outside the Blender dir.
When failing to import a library, an extra import attempt addssite.getusersitepackages()
tosys.path
.- Blender on Windows might be installed under:
C:\Program Files\Blender Foundation\Blender 3.3\3.3\python\bin\python.EXE
.
However, even when referring to this binary, libraries might still be installed under e.g.
C:\users\{user}\appdata\roaming\python\python310\site-packages
- Blender on Windows might be installed under:
BlendZMQ v1.2 with Blender 2.93 LTS and 3.3 LTS support
v1.2 (2022-11-01) - Now supports Blender version 2.93 LTS and 3.3 LTS! Changes:
- No Blender restart required anymore
- Python binary has to be accessed from
sys.executable
from v2.93 (rather thanbpy.app.binary_path_python
) - Slightly refracted code in
PIPZMQ_OT_pip_pyzmq
- Blender < 2.93 functioning unchanged
- Test scripts moved under
utils/
Blender 2.81+ pip package install support
In Blender 2.81, pip is enabled by default, but might require the call ensurepip.bootstrap()
. Now this add-on supports 2.80 and 2.81+.
BlendZMQ: Fully commented + YouTube video
Use in Blender:
- Edit -> Preferences -> Add-ons ->
- Install... -> select this ZIP -> Install Add-on
- Search: blendzmq -> click checkbox to activate
Executing scripts to stream data into Blender:
- Unzip this .zip
- Terminal - Navigate inside:
cd Blender-ZMQ-add-on
- Make sure
pyzmq
is installed in your Python environment python zmq_pub_*.py