ModuleNotFoundError: No module named 'woob_applications'
This is a template for submitting an issue, fill the blanks and remove non-applicable stuff.
First, read the frequently asked questions.
With which module do you encounter problems?
woob as an application
Describe the problem you encounter
I get a general python error when calling any woob application.
Paste here the stacktrace or error message you observe
Traceback (most recent call last): File "/home/pi/.local/lib/python3.9/site-packages/woob/launcher.py", line 52, in load_app app_module = importlib.import_module("woob.applications.%s" % app) File "/usr/lib/python3.9/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 986, in _find_and_load_unlocked File "", line 680, in _load_unlocked File "", line 790, in exec_module File "", line 228, in _call_with_frames_removed File "/home/pi/.local/lib/python3.9/site-packages/woob/applications/bank/init.py", line 19, in from .bank import Appbank File "/home/pi/.local/lib/python3.9/site-packages/woob/applications/bank/bank.py", line 29, in from woob.core.bcall import CallErrors File "/home/pi/.local/lib/python3.9/site-packages/woob/core/init.py", line 21, in from .woob import Woob, WoobBase File "/home/pi/.local/lib/python3.9/site-packages/woob/core/woob.py", line 32, in from woob.core.repositories import Repositories, IProgress, PrintProgress File "/home/pi/.local/lib/python3.9/site-packages/woob/core/repositories.py", line 40, in from woob.browser.browsers import Browser File "/home/pi/.local/lib/python3.9/site-packages/woob/browser/init.py", line 18, in from .browsers import ( File "/home/pi/.local/lib/python3.9/site-packages/woob/browser/browsers.py", line 60, in from .pages import NextPage File "/home/pi/.local/lib/python3.9/site-packages/woob/browser/pages.py", line 38, in from woob.browser.filters.base import _Filter File "/home/pi/.local/lib/python3.9/site-packages/woob/browser/filters/base.py", line 20, in import lxml.html File "/home/pi/.local/lib/python3.9/site-packages/lxml/html/init.py", line 53, in from .. import etree ImportError: libxslt.so.1: cannot open shared object file: No such file or directory
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/home/pi/.local/bin/woob", line 8, in sys.exit(Launcher.run()) File "/home/pi/.local/lib/python3.9/site-packages/woob/launcher.py", line 106, in run return cls.run_app(sys.argv[1], sys.argv[2:]) File "/home/pi/.local/lib/python3.9/site-packages/woob/launcher.py", line 60, in run_app app_class = cls.load_app(app) File "/home/pi/.local/lib/python3.9/site-packages/woob/launcher.py", line 54, in load_app app_module = importlib.import_module("woob_applications.%s" % app) File "/usr/lib/python3.9/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 972, in _find_and_load_unlocked File "", line 228, in _call_with_frames_removed File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 984, in _find_and_load_unlocked ModuleNotFoundError: No module named 'woob_applications'
What are the steps to reproduce the problem?
call "woob bank" for example
What woob version are you using?
Output of woob config --version
command:
latest version installed using pip, but I get the same message error when calling the above command
What module version are you using?
Output of woob config info MODULE_NAME
command:
same
How did you install woob?
pip
Additional info you'd like to mention
list of dependencies installed by pip :
Requirement already satisfied: woob in ./.local/lib/python3.9/site-packages (3.6)
Requirement already satisfied: requests>=2.0.0 in ./.local/lib/python3.9/site-packages (from woob) (2.31.0)
Requirement already satisfied: pycountry in ./.local/lib/python3.9/site-packages (from woob) (22.3.5)
Requirement already satisfied: unidecode in ./.local/lib/python3.9/site-packages (from woob) (1.3.6)
Requirement already satisfied: html2text>=3.200 in ./.local/lib/python3.9/site-packages (from woob) (2020.1.16)
Requirement already satisfied: PyYAML in /usr/lib/python3/dist-packages (from woob) (5.3.1)
Requirement already satisfied: Babel in ./.local/lib/python3.9/site-packages (from woob) (2.12.1)
Requirement already satisfied: lxml in ./.local/lib/python3.9/site-packages (from woob) (4.9.3)
Requirement already satisfied: rich~=13.0 in ./.local/lib/python3.9/site-packages (from woob) (13.5.2)
Requirement already satisfied: Pillow in /usr/lib/python3/dist-packages (from woob) (8.1.2)
Requirement already satisfied: packaging~=23.0 in ./.local/lib/python3.9/site-packages (from woob) (23.1)
Requirement already satisfied: python-dateutil in ./.local/lib/python3.9/site-packages (from woob) (2.8.2)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/lib/python3/dist-packages (from requests>=2.0.0->woob) (1.26.5)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.0.0->woob) (2020.6.20)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.local/lib/python3.9/site-packages (from requests>=2.0.0->woob) (3.2.0)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.0.0->woob) (2.10)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in ./.local/lib/python3.9/site-packages (from rich~=13.0->woob) (2.16.1)
Requirement already satisfied: markdown-it-py>=2.2.0 in ./.local/lib/python3.9/site-packages (from rich~=13.0->woob) (3.0.0)
Requirement already satisfied: mdurl=0.1 in ./.local/lib/python3.9/site-packages (from markdown-it-py>=2.2.0->rich=13.0->woob) (0.1.2)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from pycountry->woob) (52.0.0)
Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil->woob) (1.16.0)