@@ -3,17 +3,23 @@ Blender 2.8x add-on that allows streaming of data (from another computer) into B
3
3
** without** freezing the interface (publisher-subscriber pattern).
4
4
5
5
## Update
6
+ - v1.2.1 (2022-11-13) - Fixed Python libraries (` pyzmq ` ) not findable when installed in userspace
7
+ - On ** Windows** , pip installed libraries might be installed outside the Blender dir.
8
+ When failing to import a library, an extra import attempt adds ` site.getusersitepackages() ` to ` sys.path ` .
9
+ - Blender on Windows might be installed under: ` C:\Program Files\Blender Foundation\Blender 3.3\3.3\python\bin\python.EXE ` .
10
+ However, even when referring to this binary, libraries might still be installed under e.g.
11
+ ` C:\users\{user}\appdata\roaming\python\python310\site-packages `
6
12
- v1.2 (2022-11-01) - Now supports ** Blender version 2.93 LTS and 3.3 LTS** ! Changes:
7
13
- No Blender restart required anymore
8
14
- Python binary has to be accessed from ` sys.executable ` from v2.93 (rather than ` bpy.app.binary_path_python ` )
9
15
- Slightly refracted code in ` PIPZMQ_OT_pip_pyzmq `
10
16
- Blender < 2.93 functioning unchanged
11
17
- Test scripts moved under ` utils/ `
12
- - v1.1 (2020-02-10)
13
- - ** Blender 2.81+ pip support ** : In Blender 2.81 pip is enabled by default.
14
- This update takes that behavior into account. If the ` Enable pip & install pyzmq ` button fails, it still executes
15
- ` ensurepip.bootstrap() ` . Restart Blender and try again, it will work this time
16
- (on Windows make sure you run with admin rights).
18
+ - v1.1 (2020-02-10) - ** Blender 2.81+ pip support ** . Changes:
19
+ - In Blender 2.81 pip is enabled by default. This update takes that behavior into account .
20
+ - If the ` Enable pip & install pyzmq ` button fails, it still executes
21
+ ` ensurepip.bootstrap() ` . Restart Blender and try again, it will work this time
22
+ (on Windows make sure you run with admin rights).
17
23
18
24
## Overview
19
25
Blender is very powerful software, but if you run your own code that's a bit heavy, you quickly make the interface
@@ -45,7 +51,7 @@ for programs outside Blender.
45
51
1 . Anaconda 3.10+: https://www.anaconda.com/distribution/
46
52
2 . ` conda create --name bzmq python=3.10 ` # create environment with Python 3.7
47
53
3 . ` conda activate bzmq ` # activate newly created environment
48
- 4 . ` conda install -c anaconda pyzmq=24.0 ` # install pyzmq in this environment
54
+ 4 . ` conda install -c conda-forge pyzmq=24.0 ` # install pyzmq in this environment
49
55
- System Python: ` pip install pyzmq=24.0.* `
50
56
51
57
## How to use
0 commit comments