Vi-suite and debian

31 views
Skip to first unread message

Poozat

unread,
Oct 4, 2023, 10:20:33 AM10/4/23
to VI-Suite
Hello everyone,

I've just discovered the vi-suite after a very long search for a software allowing me to make a global analysis of my house. Vi-suite seems to be perfect for what i want and i really know well blender so perfect match!

But i have the netgen/Pyqt6 issue that block the activation of vi-suite, i run the last 3.6 blender version with vi-suite 0.7 on a debian 13 (trixie). The issue is that we don't have blender in the package manager. I've tried with a blender installed via snap but it's not working.

i have this error log:

WARNING: Target directory /home/aaa/.config/blender/3.6/scripts/addons/vi-suite07-master/Python/linux/PIL already exists. Specify --upgrade to force replacement.
WARNING: Target directory /home/aaa/.config/blender/3.6/scripts/addons/vi-suite07-master/Python/linux/Pillow.libs already exists. Specify --upgrade to force replacement.
WARNING: Target directory /home/aaa/.config/blender/3.6/scripts/addons/vi-suite07-master/Python/linux/Pillow-10.0.1.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory /home/aaa/.config/blender/3.6/scripts/addons/vi-suite07-master/Python/linux/bin already exists. Specify --upgrade to force replacement.
No module named 'PyQt6': Cannot install Python libraries. Check you internet connection
Collecting netgen-mesher
  Obtaining dependency information for netgen-mesher from https://files.pythonhosted.org/packages/01/0a/5ab5e2e6a9162022e45952707dafa7ec37f7a8b68e40db28b829b1c710f5/netgen_mesher-6.2.2304-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading netgen_mesher-6.2.2304-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (162 bytes)
Downloading netgen_mesher-6.2.2304-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 27.8/27.8 MB 35.6 MB/s eta 0:00:00
Installing collected packages: netgen-mesher
Successfully installed netgen-mesher
Netgen installation failed and is disabled
Problem with Netgen installation: No module named 'netgen'
No module named 'netgen'
No matplotlib: No module named 'matplotlib'
No psutil: No module named 'psutil'
Traceback (most recent call last):
  File "/snap/blender/4036/3.6/scripts/modules/addon_utils.py", line 333, in enable
    mod = __import__(module_name)
  File "/home/aaa/.config/blender/3.6/scripts/addons/vi-suite07-master/__init__.py", line 284, in <module>
    from .vi_display import VIEW3D_OT_WRDisplay, VIEW3D_OT_SVFDisplay, VIEW3D_OT_Li_BD, VIEW3D_OT_Li_DBSDF, VIEW3D_OT_SSDisplay, NODE_OT_SunPath, NODE_OT_Vi_Info
  File "/home/aaa/.config/blender/3.6/scripts/addons/vi-suite07-master/vi_display.py", line 42, in <module>
    from PyQt6.QtGui import QImage, QPdfWriter, QPagedPaintDevice, QPainter, QPageSize
ModuleNotFoundError: No module named 'PyQt6'

But i have qt6, i made a symlink for it on the blender folder. I installed netgen/matplotlib/psutil with the package manager.

Is ther anyone who found a solution, please?

Thanks!

VI-Suite

unread,
Oct 4, 2023, 10:35:37 AM10/4/23
to VI-Suite
Hi.
I'm not familiar with Debian or snaps but I'll describe the current situation on Arch linux. 
Ideally, all required packages: Blender, PyQt6, matplotlib, kivy and netgen are installed on the system via the package manager. VI-Suite then sees all these system libraries and does not need to install any itself.
Alternatively, Blender is run directly via the zip file for linux download. The VI-Suite should then attempt to install PyQt6 etc and will mostly run. The exception to this is netgen, which for some reason will not import from the local installation so you don't get FloVi functionality. If you cannot do the first method use the zip file in the second. Do not create symlinks, just let the VI-Suite install the libraries. If it still moans about PyQt6 let me know if the folder ~/.config/blender/3.6/scripts/addons/vi-suite07/Python/linux contains a PyQt6 folder.
Ryan

Poozat

unread,
Oct 5, 2023, 11:38:10 AM10/5/23
to VI-Suite
Hello,

Thanks for your support!

Operations done from 0 and effectively there is a PyQt6 folder in ~/.config/blender/3.6/scripts/addons/vi-suite07/Python/linux with all the modules files. There is also the folders for Kiwy/matplotlib, not for netgen but there's makefile for it and some libs
Reply all
Reply to author
Forward
0 new messages