Skip to content

[BUG] Startup after Quick Start installation fails with ModuleNotFoundError #796

@ronnystandtke

Description

@ronnystandtke

Description

After following the installation steps in https://cinnamon.github.io/kotaemon/ the startup fails with the following error message:
ModuleNotFoundError: No module named 'voyageai'

Reproduction steps

1. Follow the installation steps in https://cinnamon.github.io/kotaemon/
2. Try launching the web UI
4. See error

Screenshots

Logs

$ ./scripts/run_linux.sh 

******************************************************
Setting up Miniconda
******************************************************

Miniconda is installed at /home/ronny/Downloads/kotaemon-app/install_dir/conda
Conda version: 
conda 25.7.0

******************************************************
Creating conda environment
******************************************************

Conda environment exists at /home/ronny/Downloads/kotaemon-app/install_dir/env
Activate conda environment at /home/ronny/Downloads/kotaemon-app/install_dir/env

******************************************************
Installing requirements
******************************************************

Requirements are already installed

******************************************************
Downloading and unzipping PDF.js
******************************************************

Destination directory /home/ronny/Downloads/kotaemon-app/libs/ktem/ktem/assets/prebuilt/pdfjs-4.0.379-dist already exists. Skipping download.

******************************************************
Setting up a local model
******************************************************

Local model not found: qwen2.5:7b

******************************************************
Launching Kotaemon in your browser, please wait...
******************************************************

[nltk_data] Downloading package punkt_tab to
[nltk_data]     /home/ronny/Downloads/kotaemon-
[nltk_data]     app/install_dir/env/lib/python3.10/site-
[nltk_data]     packages/llama_index/core/_static/nltk_cache...
[nltk_data]   Package punkt_tab is already up-to-date!
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
E0000 00:00:1759757977.634784   42760 alts_credentials.cc:93] ALTS creds ignored. Not running on GCP and untrusted ALTS is not enabled.
Traceback (most recent call last):
  File "/home/ronny/Downloads/kotaemon-app/app.py", line 14, in <module>
    from ktem.main import App  # noqa
  File "/home/ronny/Downloads/kotaemon-app/install_dir/env/lib/python3.10/site-packages/ktem/main.py", line 6, in <module>
    from ktem.pages.resources import ResourcesTab
  File "/home/ronny/Downloads/kotaemon-app/install_dir/env/lib/python3.10/site-packages/ktem/pages/resources/__init__.py", line 4, in <module>
    from ktem.embeddings.ui import EmbeddingManagement
  File "/home/ronny/Downloads/kotaemon-app/install_dir/env/lib/python3.10/site-packages/ktem/embeddings/ui.py", line 10, in <module>
    from .manager import embedding_models_manager
  File "/home/ronny/Downloads/kotaemon-app/install_dir/env/lib/python3.10/site-packages/ktem/embeddings/manager.py", line 216, in <module>
    embedding_models_manager = EmbeddingManager()
  File "/home/ronny/Downloads/kotaemon-app/install_dir/env/lib/python3.10/site-packages/ktem/embeddings/manager.py", line 34, in __init__
    self.load()
  File "/home/ronny/Downloads/kotaemon-app/install_dir/env/lib/python3.10/site-packages/ktem/embeddings/manager.py", line 45, in load
    self._models[item.name] = deserialize(item.spec, safe=False)
  File "/home/ronny/Downloads/kotaemon-app/install_dir/env/lib/python3.10/site-packages/theflow/utils/modules.py", line 168, in deserialize
    return cls(**params)
  File "/home/ronny/Downloads/kotaemon-app/install_dir/env/lib/python3.10/site-packages/kotaemon/embeddings/voyageai.py", line 51, in __init__
    self._client = _import_voyageai().Client(api_key=self.api_key)
  File "/home/ronny/Downloads/kotaemon-app/install_dir/env/lib/python3.10/site-packages/kotaemon/embeddings/voyageai.py", line 16, in _import_voyageai
    vo = importlib.import_module("voyageai")
  File "/home/ronny/Downloads/kotaemon-app/install_dir/env/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named 'voyageai'

Will exit now...

Browsers

No response

OS

Linux

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions