eliemichel / LilySurfaceScraper

Import shaders end environments in Blender from a single URL
Other
598 stars 59 forks source link

PopOS (linux distro) installation errors #205

Closed SaraVieira closed 2 years ago

SaraVieira commented 2 years ago

Error on installation on debian disto

Info:

Error message:

Traceback (most recent call last):
  File "/app/blender/3.1/scripts/modules/addon_utils.py", line 351, in enable
    mod = __import__(module_name)
  File "/home/saravieira/.var/app/org.blender.Blender/config/blender/3.1/scripts/addons/LilySurfaceScraper/__init__.py", line 31, in <module>
    from . import frontend
  File "/home/saravieira/.var/app/org.blender.Blender/config/blender/3.1/scripts/addons/LilySurfaceScraper/frontend.py", line 10, in <module>
    from .CyclesLightData import CyclesLightData
  File "/home/saravieira/.var/app/org.blender.Blender/config/blender/3.1/scripts/addons/LilySurfaceScraper/CyclesLightData.py", line 9, in <module>
    from .LightData import LightData
  File "/home/saravieira/.var/app/org.blender.Blender/config/blender/3.1/scripts/addons/LilySurfaceScraper/LightData.py", line 7, in <module>
    from .ScrapersManager import ScrapersManager
  File "/home/saravieira/.var/app/org.blender.Blender/config/blender/3.1/scripts/addons/LilySurfaceScraper/ScrapersManager.py", line 26, in <module>
    from .Scrapers.AbstractScraper import AbstractScraper
  File "/home/saravieira/.var/app/org.blender.Blender/config/blender/3.1/scripts/addons/LilySurfaceScraper/Scrapers/AbstractScraper.py", line 31, in <module>
    from lxml import etree
ImportError: cannot import name 'etree' from 'lxml' (/home/saravieira/.var/app/org.blender.Blender/config/blender/3.1/scripts/addons/LilySurfaceScraper-master/blender/LilySurfaceScraper/site-packages/x86/lxml/__init__.py)

I installed blender with flatpak and already had python installed so I ran this command:

❯ pip install lxml -t "/home/saravieira/.var/app/org.blender.Blender/config/blender/3.1/scripts/addons"
WARNING: Keyring is skipped due to an exception: Failed to open keyring: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken..
Collecting lxml
  WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7f4b9188e0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /packages/ce/69/66c2112761ed295a8469c3edf9f68b2f37c878a95fd715cab862d1ec92a1/lxml-4.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
  Downloading lxml-4.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (6.9 MB)
     |████████████████████████████████| 6.9 MB 1.6 MB/s 
Installing collected packages: lxml
Successfully installed lxml-4.8.0

I get the same error after this

Hope this helps, let me know anything I can do to help debug lxml.zip

eliemichel commented 2 years ago

Your pip command did not install the package for the correct version of Python, because Blender comes with its own Python, which has a version (3.10) different from your system wide installation (3.9). Replace pip with /home/saravieira/.var/app/org.blender.Blender/config/blender/3.1/bin/python -m pip.

Alternatively, I just updated the release, you may try 1.8.0-rc2 (uninstall 1.8.0-rc1 first).

SaraVieira commented 2 years ago

Hey!

tried the last version but unfortunately it does not work still and I get the same error :/

About your command, I tried that first but unfortunately seems flatpak installed this in a super weird way and phyton is not there.

I'm gonna close the issue as I can't provide much help in debugging :/