Skip to content

Streamlit error #14

@malavika14b

Description

@malavika14b

ERROR: Cannot install langchain-core==0.1.33 and langchain==0.0.348 because these package versions have conflicting dependencies.

The conflict is caused by:
The user requested langchain-core==0.1.33
langchain 0.0.348 depends on langchain-core<0.1 and >=0.0.12

To fix this you could try to:

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip to attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
malavikas-MacBook-Air:~ malavika$ python3 -m venv .venv
malavikas-MacBook-Air:~ malavika$ source .venv/bin/activate
(.venv) malavikas-MacBook-Air:~ malavika$ pip install \

langchain==0.0.348
langchain-core==0.0.23
langchain-text-splitters==0.0.1
llama-index==0.9.48
packaging==24.1
sentence-transformers
openai
faiss-cpu
streamlit
lxml
pandas
Collecting langchain==0.0.348
Using cached langchain-0.0.348-py3-none-any.whl.metadata (16 kB)
ERROR: Ignored the following yanked versions: 0.1.5, 0.2.16, 0.2.31, 0.3.42
ERROR: Could not find a version that satisfies the requirement langchain-core==0.0.23 (from versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.0.11, 0.0.12, 0.0.13rc1, 0.0.13rc2, 0.0.13, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12rc1, 0.1.12, 0.1.13, 0.1.14, 0.1.15rc1, 0.1.15rc2, 0.1.15, 0.1.16, 0.1.17, 0.1.18, 0.1.19, 0.1.20, 0.1.21, 0.1.22, 0.1.23, 0.1.24, 0.1.25, 0.1.26, 0.1.27, 0.1.28, 0.1.29, 0.1.30, 0.1.31, 0.1.32, 0.1.33rc1, 0.1.33, 0.1.34, 0.1.35, 0.1.36, 0.1.37, 0.1.38, 0.1.39, 0.1.40, 0.1.41, 0.1.42rc1, 0.1.42, 0.1.43, 0.1.44, 0.1.45, 0.1.46, 0.1.47rc1, 0.1.47, 0.1.48, 0.1.49, 0.1.50, 0.1.51, 0.1.52, 0.1.53, 0.2.0rc1, 0.2.0, 0.2.1, 0.2.2rc1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.15, 0.2.17, 0.2.18, 0.2.19, 0.2.20, 0.2.21, 0.2.22, 0.2.23, 0.2.24, 0.2.25, 0.2.26, 0.2.27, 0.2.28, 0.2.29rc1, 0.2.29, 0.2.30, 0.2.32, 0.2.33, 0.2.34, 0.2.35, 0.2.36, 0.2.37, 0.2.38, 0.2.39, 0.2.40, 0.2.41, 0.2.42, 0.2.43, 0.3.0.dev0, 0.3.0.dev1, 0.3.0.dev2, 0.3.0.dev3, 0.3.0.dev4, 0.3.0.dev5, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.3.24, 0.3.25, 0.3.26, 0.3.27, 0.3.28, 0.3.29, 0.3.30, 0.3.31, 0.3.32, 0.3.33, 0.3.34rc1, 0.3.34rc2, 0.3.34, 0.3.35, 0.3.36, 0.3.37, 0.3.38, 0.3.39, 0.3.40, 0.3.41, 0.3.43, 0.3.44, 0.3.45rc1, 0.3.45, 0.3.46, 0.3.47, 0.3.48, 0.3.49, 0.3.50, 0.3.51, 0.3.52, 0.3.53, 0.3.54, 0.3.55, 0.3.56rc1, 0.3.56, 0.3.57, 0.3.58, 0.3.59, 0.3.60, 0.3.61, 0.3.62, 0.3.63, 0.3.64, 0.3.65, 0.3.66, 0.3.67, 0.3.68)
ERROR: No matching distribution found for langchain-core==0.0.23
(.venv) malavikas-MacBook-Air:~ malavika$ streamlit run streamlit_app.py
Usage: streamlit run [OPTIONS] TARGET [ARGS]...
Try 'streamlit run --help' for help.

Error: Invalid value: File does not exist: streamlit_app.py
(.venv) malavikas-MacBook-Air:~ malavika$ cd ~/semanticclimate/llmrag
(.venv) malavikas-MacBook-Air:llmrag malavika$ ls
COLAB_GUIDE.md install_fast.sh
CONTRIBUTING.md ipcc_pipeline.py
DEMO_SCRIPT.md llmrag
DEVELOPER_GUIDE.md log.md
IMPROVEMENTS.md main.py
PIPELINE_README.md output_dict_path.html
README.md pipeline
TEAM_GUIDE.md pipeline_config.yaml
TESTING_GUIDE.md pipeline_requirements.txt
TUTORIAL.md project.md
USER_GUIDE.md pyproject.toml
init.py pytest
pycache pytest.ini
annotate_ch8.py requirements.txt
chapter_manager.py streamlit_app.py
cli.py test_custom_query.py
configs test_ipcc_ingestion.py
diffs test_pipeline.py
docs test_simple_usage.py
error.log test_titles.py
example_notebook.ipynb tests
example_usage.py venv
install_fast.bat
(.venv) malavikas-MacBook-Air:llmrag malavika$ streamlit run streamlit_app.py

You can now view your Streamlit app in your browser.

Local URL: http://localhost:8501
Network URL: http://192.168.29.128:8501

For better performance, install the Watchdog module:

$ xcode-select --install
$ pip install watchdog

2025-07-07 13:15:35.917 Uncaught app execution
Traceback (most recent call last):
File "/Users/malavika/.venv/lib/python3.13/site-packages/streamlit/runtime/scriptrunner/exec_code.py", line 128, in exec_func_with_error_handling
result = func()
File "/Users/malavika/.venv/lib/python3.13/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 669, in code_to_exec
exec(code, module.dict) # noqa: S102
~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/malavika/semanticclimate/llmrag/streamlit_app.py", line 32, in
from llmrag.chapter_rag import ChapterRAG, list_available_chapters, list_available_chapters_with_titles
File "/Users/malavika/semanticclimate/llmrag/llmrag/init.py", line 6, in
from .chapter_rag import ChapterRAG, load_chapter, ask_chapter, list_available_chapters
File "/Users/malavika/semanticclimate/llmrag/llmrag/chapter_rag.py", line 31, in
from llmrag.ingestion.ingest_html import ingest_html_file # Loads HTML files into the system
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/malavika/semanticclimate/llmrag/llmrag/ingestion/init.py", line 1, in
from llmrag.ingestion.ingest_html import ingest_html_file
File "/Users/malavika/semanticclimate/llmrag/llmrag/ingestion/ingest_html.py", line 3, in
from llmrag.embeddings.sentence_transformers_embedder import SentenceTransformersEmbedder
File "/Users/malavika/semanticclimate/llmrag/llmrag/embeddings/init.py", line 1, in
from llmrag.embeddings.sentence_transformers_embedder import SentenceTransformersEmbedder
File "/Users/malavika/semanticclimate/llmrag/llmrag/embeddings/sentence_transformers_embedder.py", line 4, in
from sentence_transformers import SentenceTransformer
ModuleNotFoundError: No module named 'sentence_transformers'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions